ای دبلیو اس aws
Amazon S3، SQS و STS و هر سرویس سازگار با S3، با امضای نسخهی ۴.
واردسازی ای دبلیو اس
این بسته بی وابستگی به SDK رسمی با Amazon S3 و هر فضای ذخیرهسازی سازگار با آن کار میکند، از جمله MinIO، Cloudflare R2، DigitalOcean Spaces، Wasabi، Backblaze و فضای ابری ایرانی سازگار با S3. پیکربندی را با برای ای دبلیو اس یا برای نقطه پایانی بسازید و کلیدها را با با اعتبارنامه بدهید، یا با پیکربندی از محیط و یافتن پیکربندی بگذارید خود بسته آنها را پیدا کند.
روالهای اس۳ ... با شیءها و سطلها کار میکنند: نوشتن و خواندن، فهرست، رونوشت، پروندهها و پوشهها، بارگذاری چندبخشی برای پروندههای بزرگ و نشانی پیشامضا تا مرورگر مستقیم با S3 کار کند. روالهای اس کیو اس ... صف پیام SQS و روالهای گرفتن نقش ... اعتبارنامهی موقت STS را پوشش میدهند. برای سرویسهای دیگر، مثل DynamoDB، با فراخوان جیسون جدید و اجرای فراخوان هر API را صدا بزنید.
هرگز کلیدها را در کد ننویسید؛ از متغیرهای محیطی یا نقش IAM استفاده کنید. نمونههایی که به حساب AWS نیاز دارند، در سایت فقط بررسی میشوند.
گونهها
نتیجه انتقال TransferResult
ساختار نتیجه انتقال| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| bytes | bytes | صحیح۶۴ = 0 | بایتهای منتقلشده. |
| parts | parts | صحیح = 0 | شمار بخشها؛ برای پروندهی کوچک ۱. |
| etag | etag | رشته = "" | ETag. |
| path | path | رشته = "" | مسیر پرونده. |
| key | key | رشته = "" | کلید. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
واردسازی ای دبلیو اس
روال ریشه:
پ := ای دبلیو اس.پیکربندی از نمایه("default"، "backup")
اگر وارونه ای دبلیو اس.پیکربندی شده(پ):
سرچاپ "نمایهی default در ~/.aws پیدا نشد"
برگشت
پایان
گ := ای دبلیو اس.گزینههای نوشتن { part_size = ای دبلیو اس.اندازه پیشفرض بخش }
ن := ای دبلیو اس.اس۳ بارگذاری پرونده(پ، "db/dump.sql"، "/tmp/dump.sql"، گ)
سرچاپ ن.ok، ن.bytes، ن.parts، ن.etag
سرچاپ ای دبلیو اس.اس۳ ایتگ پرونده("/tmp/dump.sql"، ای دبلیو اس.اندازه پیشفرض بخش) == ن.etag
_ := ای دبلیو اس.اس۳ بارگذاری پرونده با نوع(پ، "img/logo.png"، "/tmp/logo.png"، "image/png")
د := ای دبلیو اس.اس۳ دریافت پرونده(پ، "db/dump.sql"، "/tmp/restore.sql")
سرچاپ د.ok، د.path، د.error
پو := ای دبلیو اس.اس۳ بارگذاری پوشه(پ، "/var/www/site"، "site/"، ای دبلیو اس.گزینههای نوشتن {})
سرچاپ پو.ok، پو.files، پو.bytes، پو.skipped، پو.failed_path
_ := ای دبلیو اس.اس۳ دریافت پیشوند(پ، "site/"، "/tmp/site")
سرچاپ ای دبلیو اس.کمینه اندازه بخش، ای دبلیو اس.بیشینه شمار بخشها
ناپایا ب := ای دبلیو اس.اس۳ آغاز بارگذاری(پ، "video.mp4"، ای دبلیو اس.گزینههای نوشتن { content_type = "video/mp4" })
اگر وارونه ب.ok:
سرچاپ ب.error
برگشت
پایان
تکه := "x" * ای دبلیو اس.کمینه اندازه بخش
_ := ای دبلیو اس.اس۳ بارگذاری بخش(پ، ب، ۱، تکه برگردان تهی*، تکه.طول())
_ := ای دبلیو اس.اس۳ رونوشت بخش(پ، ب، ۲، "old.mp4"، ای دبلیو اس.گزینههای رونوشت {}، ۰، ۵۲۴۲۸۷۹)
سرچاپ ای دبلیو اس.بخشهای بارگذاری(ب)، ای دبلیو اس.بایتهای بارگذاری(ب)
فب := ای دبلیو اس.اس۳ فهرست بخشها(پ، "video.mp4"، ب.upload_id)
تکرار ای دبلیو اس.شمار بخشها(فب) در ش:
م := ای دبلیو اس.بخش شماره(فب، ش)
سرچاپ م.number، م.etag، م.size
پایان
سرچاپ ای دبلیو اس.اس۳ تکمیل بارگذاری(پ، ب).ok
ای دبلیو اس.آزادسازی بخشها(ب)
ف := ای دبلیو اس.اس۳ فهرست بارگذاریها(پ، "")
تکرار ای دبلیو اس.شمار بارگذاریها(ف) در ج:
ق := ای دبلیو اس.بارگذاری شماره(ف، ج)
_ := ای دبلیو اس.اس۳ لغو بارگذاری(پ، ای دبلیو اس.بارگذاری چندبخشی { key = ق.key، upload_id = ق.upload_id })
پایان
_ := ای دبلیو اس.اس۳ نوشتن بزرگ(پ، "big.bin"، تکه برگردان تهی*، تکه.طول()، ۰، ای دبلیو اس.گزینههای نوشتن {})
_ := ای دبلیو اس.اس۳ رونوشت بزرگ(پ، "big.bin"، "big2.bin"، ۰، ای دبلیو اس.گزینههای رونوشت {})
پایاننتیجه پوشه DirResult
ساختار نتیجه پوشه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | همه منتقل شدند. |
| files | files | صحیح = 0 | شمار پروندهها. |
| bytes | bytes | صحیح۶۴ = 0 | مجموع بایتها. |
| skipped | skipped | صحیح = 0 | پروندههای رد شده. |
| failed_path | failed_path | رشته = "" | نخستین پروندهای که شکست خورد. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
مدخل شیء ObjectEntry
ساختار مدخل شیء| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| key | key | رشته = "" | کلید. |
| size | size | صحیح۶۴ = 0 | اندازه. |
| etag | etag | رشته = "" | ETag. |
| last_modified | last_modified | رشته = "" | زمان تغییر. |
| modified_epoch | modified_epoch | صحیح۶۴ = 0 | همان بر حسب ثانیهی یونیکس. |
| storage_class | storage_class | رشته = "" | رده. |
| owner | owner | رشته = "" | مالک. |
| version_id | version_id | رشته = "" | نسخه. |
| is_latest | is_latest | منطقی = نادرست | تازهترین نسخه است. |
| delete_marker | delete_marker | منطقی = نادرست | نشانگر حذف است. |
واردسازی ای دبلیو اس
روال ریشه:
ناپایا پ := ای دبلیو اس.برای ای دبلیو اس("eu-west-1"، "")
پ = ای دبلیو اس.با اعتبارنامه(پ، "AKIAIOSFODNN7EXAMPLE"، "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY")
زمان := ۱۳۶۹۳۵۳۶۰۰ برگردان صحیح۶۴
فهرست := `<ListBucketResult><Name>photos</Name><Prefix>2026/</Prefix><KeyCount>2</KeyCount><IsTruncated>true</IsTruncated><NextContinuationToken>tok2</NextContinuationToken>
<Contents><Key>2026/a.jpg</Key><Size>1200</Size><ETag>"aa11"</ETag><LastModified>2026-03-20T10:00:00.000Z</LastModified><StorageClass>STANDARD</StorageClass></Contents>
<Contents><Key>2026/b.jpg</Key><Size>800</Size><ETag>"bb22"</ETag><LastModified>2026-03-21T10:00:00.000Z</LastModified><StorageClass>STANDARD</StorageClass></Contents>
<CommonPrefixes><Prefix>2026/thumbs/</Prefix></CommonPrefixes></ListBucketResult>`
ناپایا ل := ای دبلیو اس.تجزیه فهرست(فهرست، ۲۰۰)
سرچاپ ل.ok، ل.name، ل.truncated، ل.next_token، ای دبلیو اس.شمار فهرست(ل)، ای دبلیو اس.اندازه کل فهرست(ل)
م := ای دبلیو اس.مدخل فهرست(ل، ۰)
سرچاپ م.key، م.size، م.etag، م.last_modified، م.storage_class
سرچاپ ای دبلیو اس.شمار پیشوندهای فهرست(ل)، ای دبلیو اس.پیشوند فهرست(ل، ۰)
سرچاپ ای دبلیو اس.فهرست به نتیجه(ل).ok
ای دبلیو اس.آزادسازی فهرست(ل)
ناپایا ک := ای دبلیو اس.فهرست کلید جدید()
ای دبلیو اس.افزودن کلید(ک، "tmp/1")
ای دبلیو اس.افزودن کلید(ک، "tmp/2")
سرچاپ ای دبلیو اس.شمار کلیدها(ک)، ای دبلیو اس.کلید شماره(ک، ۱)
ای دبلیو اس.آزادسازی کلیدها(ک)
سرچاپ ای دبلیو اس.اس۳ قاعده انقضا("logs/"، ۳۰، ۷)
صف := "https://sqs.eu-west-1.amazonaws.com/123456789012/jobs"
پاسخ := "<ReceiveMessageResponse><ReceiveMessageResult><Message><MessageId>m-1</MessageId><ReceiptHandle>AQEB==</ReceiptHandle><MD5OfBody>fafb</MD5OfBody><Body>فاکتور ۴۲</Body><Attribute><Name>ApproximateReceiveCount</Name><Value>2</Value></Attribute><MessageAttribute><Name>tenant</Name><Value><DataType>String</DataType><StringValue>acme</StringValue></Value></MessageAttribute></Message></ReceiveMessageResult></ReceiveMessageResponse>"
ناپایا پیامها := ای دبلیو اس.تجزیه دریافت(پاسخ، ۲۰۰)
سرچاپ پیامها.ok، ای دبلیو اس.شمار پیامها(پیامها)
پیام := ای دبلیو اس.پیام شماره(پیامها، ۰)
سرچاپ پیام.id، پیام.body، پیام.receipt، پیام.receive_count، ای دبلیو اس.ویژگی پیام(پیام، "tenant")
ای دبلیو اس.آزادسازی فهرست پیامها(پیامها)
ناپایا خروجی := ای دبلیو اس.پیام خروجی { body = "کار"، delay = ۳۰، group_id = "g1"، dedup_id = "d1" }
ای دبلیو اس.تنظیم سرآیند(خروجی.attributes، "tenant"، "acme")
ناپایا ارسال := ای دبلیو اس.اس کیو اس فراخوان ارسال(صف، خروجی)
سرچاپ ای دبلیو اس.متن بدنه فراخوان(ارسال)
ای دبلیو اس.آزادسازی فراخوان(ارسال)
ناپایا دریافت := ای دبلیو اس.اس کیو اس فراخوان دریافت(صف، ای دبلیو اس.گزینههای دریافت { max_messages = ۹۹، wait_seconds = ۶۰ })
سرچاپ ای دبلیو اس.متن بدنه فراخوان(دریافت)
ای دبلیو اس.آزادسازی فراخوان(دریافت)
سرچاپ ای دبلیو اس.نسخه اس کیو اس، ای دبلیو اس.بیشینه پیامهای اس کیو اس، ای دبلیو اس.بیشینه انتظار اس کیو اس، ای دبلیو اس.بیشینه دسته اس کیو اس
سرچاپ ای دبلیو اس.اس کیو اس سیاست صف مرده("arn:aws:sqs:eu-west-1:123456789012:dead"، ۵)
ناپایا ف := ای دبلیو اس.فراخوان پرسمانی جدید("sts"، "GetCallerIdentity"، ای دبلیو اس.نسخه اس تی اس)
ای دبلیو اس.پارامتر فراخوان(ف، "Name"، "ali")
ای دبلیو اس.پارامتر عددی فراخوان(ف، "DurationSeconds"، ۹۰۰)
سرچاپ ای دبلیو اس.متن بدنه فراخوان(ف)
سر := ای دبلیو اس.فراخوان آماده(پ، ف، زمان)
سرچاپ سر.بیاب("POST / HTTP/1.1") == ۰، سر.بیاب("Host: sts.eu-west-1.amazonaws.com") >= ۰
ای دبلیو اس.آزادسازی فراخوان(ف)
ناپایا ج := ای دبلیو اس.فراخوان جیسون جدید("dynamodb"، "DynamoDB_20120810.ListTables"، "{}")
ای دبلیو اس.منطقه فراخوان(ج، "eu-central-1")
ای دبلیو اس.سرآیند فراخوان(ج، "x-amz-meta-app"، "salam")
سرچاپ ای دبلیو اس.فراخوان آماده(پ، ج، زمان).بیاب("X-Amz-Target: DynamoDB_20120810.ListTables") >= ۰
ج۱۱ := ای دبلیو اس.فراخوان جیسون۱۱ جدید("logs"، "Logs_20140328.DescribeLogGroups"، "{}")
سرچاپ ج۱۱.content_type
ناپایا ر := ای دبلیو اس.فراخوان رست جدید("lambda"، "GET"، "/2015-03-31/functions")
ای دبلیو اس.پرسمان فراخوان(ر، "MaxItems"، "5")
ای دبلیو اس.بدنه فراخوان(ر، ""، "application/json")
ای دبلیو اس.نقطه پایانی فراخوان(ر، "http://127.0.0.1:4566")
سرچاپ ای دبلیو اس.فراخوان آماده(پ، ر، زمان).بیاب("GET /2015-03-31/functions?MaxItems=5 HTTP/1.1") == ۰
خطا := `{"__type":"com.amazon#ResourceNotFoundException","message":"Table not found"}`
سرچاپ ای دبلیو اس.کد خطای سرویس(خطا)، ای دبلیو اس.پیام خطای سرویس(خطا، ۴۰۰)
پایانفهرست اشیا ObjectList
ساختار فهرست اشیا| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| items | items | وکتور<مدخل شیء> | شیءها. |
| prefixes | prefixes | وکتور<رشته> | پیشوندهای مشترک، یعنی «پوشهها». |
| truncated | truncated | منطقی = نادرست | صفحهی دیگری هست. |
| next_token | next_token | رشته = "" | توکن صفحهی بعد. |
| next_key_marker | next_key_marker | رشته = "" | کلید صفحهی بعد در فهرست نسخهها. |
| next_version_marker | next_version_marker | رشته = "" | نسخهی صفحهی بعد. |
| key_count | key_count | صحیح = 0 | شمار کلیدها. |
| name | name | رشته = "" | نام سطل. |
| prefix | prefix | رشته = "" | پیشوند. |
| delimiter | delimiter | رشته = "" | جداکننده. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
مدخل سطل BucketEntry
ساختار مدخل سطل| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| name | name | رشته = "" | نام. |
| created | created | رشته = "" | زمان ساخت. |
| created_epoch | created_epoch | صحیح۶۴ = 0 | همان بر حسب ثانیهی یونیکس. |
| region | region | رشته = "" | منطقه. |
واردسازی ای دبلیو اس
روال ریشه:
پ := ای دبلیو اس.پیکربندی از محیط("")
اگر وارونه ای دبلیو اس.پیکربندی شده(پ):
سرچاپ "اعتبارنامهی AWS تنظیم نشده است"
برگشت
پایان
سطل := "salam-demo-2026"
_ := ای دبلیو اس.اس۳ ساخت سطل(پ، سطل)
_ := ای دبلیو اس.اس۳ ساخت سطل با دسترسی(پ، سطل + "-logs"، "private")
سرچاپ ای دبلیو اس.اس۳ سطل وجود دارد(پ، سطل)، ای دبلیو اس.اس۳ سرآیند سطل(پ، سطل).status، ای دبلیو اس.اس۳ منطقه سطل(پ، سطل)
ناپایا ف := ای دبلیو اس.اس۳ فهرست سطلها(پ)
سرچاپ ف.ok، ف.owner، ای دبلیو اس.شمار سطلها(ف)
تکرار ای دبلیو اس.شمار سطلها(ف) در ش:
س := ای دبلیو اس.سطل شماره(ف، ش)
سرچاپ س.name، س.created، س.region
پایان
ای دبلیو اس.آزادسازی فهرست سطلها(ف)
_ := ای دبلیو اس.اس۳ تنظیم نسخهبندی(پ، سطل، درست)
سرچاپ ای دبلیو اس.اس۳ نسخهبندی(پ، سطل)
ناپایا ب := ای دبلیو اس.برچسبهای جدید()
ای دبلیو اس.تنظیم برچسب(ب، "project"، "salam")
_ := ای دبلیو اس.اس۳ تنظیم برچسب سطل(پ، سطل، ب)
ای دبلیو اس.آزادسازی سرآیندها(ب)
ناپایا ب۲ := ای دبلیو اس.اس۳ برچسب سطل(پ، سطل)
سرچاپ ای دبلیو اس.دریافت سرآیند(ب۲، "project")
ای دبلیو اس.آزادسازی سرآیندها(ب۲)
_ := ای دبلیو اس.اس۳ حذف برچسب سطل(پ، سطل)
سیاست := `{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":"*","Action":"s3:GetObject","Resource":"arn:aws:s3:::salam-demo-2026/public/*"}]}`
_ := ای دبلیو اس.اس۳ تنظیم سیاست سطل(پ، سطل، سیاست)
سرچاپ ای دبلیو اس.اس۳ سیاست سطل(پ، سطل).طول() > ۰
_ := ای دبلیو اس.اس۳ حذف سیاست سطل(پ، سطل)
_ := ای دبلیو اس.اس۳ تنظیم کورز سطل(پ، سطل، "https://salamlang.ir"، "GET,PUT"، ۳۶۰۰)
سرچاپ ای دبلیو اس.اس۳ کورز سطل(پ، سطل).طول() > ۰
_ := ای دبلیو اس.اس۳ حذف کورز سطل(پ، سطل)
_ := ای دبلیو اس.اس۳ تنظیم چرخه عمر(پ، سطل، ای دبلیو اس.اس۳ قاعده انقضا("tmp/"، ۷، ۱))
سرچاپ ای دبلیو اس.اس۳ چرخه عمر(پ، سطل).طول() > ۰
_ := ای دبلیو اس.اس۳ حذف چرخه عمر(پ، سطل)
_ := ای دبلیو اس.اس۳ حذف سطل(پ، سطل + "-logs")
سرچاپ ای دبلیو اس.اس۳ حذف سطل(پ، سطل).ok
پایانفهرست سطل BucketList
ساختار فهرست سطل| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| items | items | وکتور<مدخل سطل> | سطلها. |
| owner | owner | رشته = "" | مالک. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
گزینههای فهرست ListOptions
ساختار گزینههای فهرست| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| prefix | prefix | رشته = "" | پیشوند. |
| delimiter | delimiter | رشته = "" | جداکننده، معمولاً /. |
| max_keys | max_keys | صحیح = 0 | بیشترین کلید در صفحه. |
| continuation_token | continuation_token | رشته = "" | توکن صفحهی بعد. |
| start_after | start_after | رشته = "" | از پس این کلید. |
| fetch_owner | fetch_owner | منطقی = نادرست | مالک را هم بخواهد. |
| url_encode | url_encode | منطقی = درست | کلیدها کدگذاریشده بیایند. |
واردسازی ای دبلیو اس
روال ریشه:
پ := ای دبلیو اس.پیکربندی از محیط("photos")
اگر وارونه ای دبلیو اس.پیکربندی شده(پ):
سرچاپ "AWS_ACCESS_KEY_ID و AWS_SECRET_ACCESS_KEY را تنظیم کنید"
برگشت
پایان
ن := ای دبلیو اس.اس۳ نوشتن(پ، "notes/hello.txt"، "سلام دنیا"، "text/plain; charset=utf-8")
سرچاپ ن.ok، ن.status، ن.etag، ن.request_id
گ := ای دبلیو اس.گزینههای نوشتن { content_type = "text/html"، cache_control = "max-age=3600"، storage_class = "STANDARD_IA"، acl = "public-read" }
ای دبلیو اس.تنظیم سرآیند(گ.meta، "owner"، "ali")
_ := ای دبلیو اس.اس۳ نوشتن با گزینه(پ، "site/index.html"، "<h1>سلام</h1>"، گ)
داده := "salam"
_ := ای دبلیو اس.اس۳ نوشتن بایت(پ، "raw.bin"، داده برگردان تهی*، داده.طول()، "application/octet-stream")
_ := ای دبلیو اس.اس۳ نوشتن بایت با گزینه(پ، "raw2.bin"، داده برگردان تهی*، داده.طول()، گ)
خ := ای دبلیو اس.اس۳ خواندن(پ، "notes/hello.txt")
اگر خ.ok:
سرچاپ خ.body، خ.length، ای دبلیو اس.سرآیند نتیجه(خ، "Content-Type")
وگرنه:
سرچاپ خ.status، خ.code، خ.error
پایان
_ := ای دبلیو اس.اس۳ خواندن با گزینه(پ، "notes/hello.txt"، ای دبلیو اس.گزینههای خواندن { if_none_match = خ.etag })
ناپایا ب := ای دبلیو اس.اس۳ خواندن بایت(پ، "raw.bin")
سرچاپ ب.ok، ب.len، ای دبلیو اس.سرآیند بایتها(ب، "ETag")
ای دبلیو اس.آزادسازی بایتها(ب)
ناپایا ب۲ := ای دبلیو اس.اس۳ خواندن بازه(پ، "raw.bin"، ۰، ۱)
ای دبلیو اس.آزادسازی بایتها(ب۲)
ناپایا ب۳ := ای دبلیو اس.اس۳ خواندن بایت با گزینه(پ، "raw.bin"، ای دبلیو اس.گزینههای خواندن { range_start = ۲، range_end = ۴ })
ای دبلیو اس.آزادسازی بایتها(ب۳)
ا := ای دبلیو اس.اس۳ اطلاعات شیء(پ، "site/index.html")
سرچاپ ا.ok، ا.size، ا.content_type، ا.last_modified، ا.storage_class
_ := ای دبلیو اس.اس۳ اطلاعات نسخه(پ، "site/index.html"، ا.version_id)
سرچاپ ای دبلیو اس.اس۳ سرآیند شیء(پ، "raw.bin").status، ای دبلیو اس.اس۳ وجود دارد(پ، "raw.bin")، ای دبلیو اس.اس۳ اندازه(پ، "raw.bin")
سرچاپ ای دبلیو اس.اس۳ چکیده شیء(پ، "raw.bin")
_ := ای دبلیو اس.اس۳ رونوشت(پ، "notes/hello.txt"، "notes/copy.txt")
_ := ای دبلیو اس.اس۳ رونوشت با گزینه(پ، "notes/hello.txt"، "archive/hello.txt"، ای دبلیو اس.گزینههای رونوشت { storage_class = "GLACIER" })
_ := ای دبلیو اس.اس۳ جابجایی(پ، "notes/copy.txt"، "notes/moved.txt")
_ := ای دبلیو اس.اس۳ بهروزرسانی زمان(پ، "notes/moved.txt"، ای دبلیو اس.گزینههای رونوشت {})
_ := ای دبلیو اس.اس۳ بازگردانی از آرشیو(پ، "archive/hello.txt"، ۲، "Standard")
_ := ای دبلیو اس.اس۳ تنظیم برچسب شیء(پ، "raw.bin"، ای دبلیو اس.برچسبهای جدید())
_ := ای دبلیو اس.اس۳ افزودن برچسب شیء(پ، "raw.bin"، "team"، "web")
ناپایا ب۴ := ای دبلیو اس.اس۳ برچسب شیء(پ، "raw.bin")
سرچاپ ای دبلیو اس.متن برچسبها(ب۴)
ای دبلیو اس.آزادسازی سرآیندها(ب۴)
ناپایا ب۵ := ای دبلیو اس.اس۳ برچسب نسخه(پ، "raw.bin"، "")
ای دبلیو اس.آزادسازی سرآیندها(ب۵)
_ := ای دبلیو اس.اس۳ حذف برچسب شیء(پ، "raw.bin")
_ := ای دبلیو اس.اس۳ عمومی کردن(پ، "raw.bin")
_ := ای دبلیو اس.اس۳ خصوصی کردن(پ، "raw.bin")
_ := ای دبلیو اس.اس۳ تنظیم دسترسی شیء(پ، "raw.bin"، "private")
سرچاپ ای دبلیو اس.اس۳ دسترسی شیء(پ، "raw.bin").طول() > ۰
_ := ای دبلیو اس.اس۳ تنظیم توقیف قانونی(پ، "raw.bin"، درست)
سرچاپ ای دبلیو اس.اس۳ توقیف قانونی(پ، "raw.bin")
_ := ای دبلیو اس.اس۳ تنظیم نگهداری(پ، "raw.bin"، "GOVERNANCE"، ۱۸۹۳۴۵۶۰۰۰ برگردان صحیح۶۴)
ناپایا ل := ای دبلیو اس.اس۳ فهرست(پ، ای دبلیو اس.گزینههای فهرست { prefix = "notes/"، max_keys = ۱۰۰ })
هر ش در ل.items:
سرچاپ ش.key، ش.size
پایان
ای دبلیو اس.آزادسازی فهرست(ل)
ناپایا ل۲ := ای دبلیو اس.اس۳ فهرست پیشوند(پ، "site/")
ای دبلیو اس.آزادسازی فهرست(ل۲)
ناپایا ل۳ := ای دبلیو اس.اس۳ فهرست پوشه(پ، "")
سرچاپ ای دبلیو اس.شمار پیشوندهای فهرست(ل۳)
ای دبلیو اس.آزادسازی فهرست(ل۳)
ناپایا ل۴ := ای دبلیو اس.اس۳ فهرست همه(پ، "")
سرچاپ ای دبلیو اس.شمار فهرست(ل۴)، ای دبلیو اس.اندازه کل فهرست(ل۴)
ای دبلیو اس.آزادسازی فهرست(ل۴)
ناپایا ل۵ := ای دبلیو اس.اس۳ فهرست همه با گزینه(پ، ای دبلیو اس.گزینههای فهرست { prefix = "site/" })
ای دبلیو اس.آزادسازی فهرست(ل۵)
ناپایا ل۶ := ای دبلیو اس.اس۳ فهرست نسخه یک(پ، ای دبلیو اس.گزینههای فهرست {}، "")
ای دبلیو اس.آزادسازی فهرست(ل۶)
ناپایا ل۷ := ای دبلیو اس.اس۳ فهرست نسخهها(پ، ای دبلیو اس.گزینههای فهرست { prefix = "raw" }، ""، "")
ای دبلیو اس.آزادسازی فهرست(ل۷)
ناپایا ک := ای دبلیو اس.اس۳ کلیدها(پ، "notes/")
_ := ای دبلیو اس.اس۳ حذف چندتایی(پ، ک)
ای دبلیو اس.آزادسازی کلیدها(ک)
_ := ای دبلیو اس.اس۳ حذف پیشوند(پ، "site/")
_ := ای دبلیو اس.اس۳ حذف نسخه(پ، "raw2.bin"، "")
سرچاپ ای دبلیو اس.اس۳ حذف(پ، "raw.bin").ok
پایانفهرست کلیدها KeyList
ساختار فهرست کلیدها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| items | items | وکتور<رشته> | کلیدها. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پیام صف Message
ساختار پیام صف| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| id | id | رشته = "" | شناسه. |
| body | body | رشته = "" | متن. |
| receipt | receipt | رشته = "" | دستگیرهی دریافت؛ برای حذف و تغییر پنهان ماندن. |
| md5 | md5 | رشته = "" | چکیدهی MD5 متن. |
| receive_count | receive_count | صحیح = 0 | چند بار دریافت شده. |
| sent_epoch | sent_epoch | صحیح۶۴ = 0 | زمان فرستادن بر حسب ثانیهی یونیکس. |
| group_id | group_id | رشته = "" | گروه در صف FIFO. |
| dedup_id | dedup_id | رشته = "" | شناسهی حذف تکرار. |
| attributes | attributes | سرآیندها | ویژگیهای سیستمی. |
| message_attributes | message_attributes | سرآیندها | ویژگیهای فرستنده. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فهرست پیامها MessageList
ساختار فهرست پیامها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| items | items | وکتور<پیام صف> | پیامها. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
نتیجه ارسال SendResult
ساختار نتیجه ارسال| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| id | id | رشته = "" | شناسهی پیام. |
| md5 | md5 | رشته = "" | چکیدهی MD5 متن. |
| sequence | sequence | رشته = "" | شمارهی ترتیب در صف FIFO. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
واردسازی ای دبلیو اس
روال ریشه:
ز := ای دبلیو اس.زنجیره پیشفرض()
ا := ای دبلیو اس.یافتن اعتبارنامه(ز)
اگر وارونه ا.ok:
سرچاپ "اعتبارنامهای پیدا نشد:"، ا.error
برگشت
پایان
سرچاپ ای دبلیو اس.توصیف اعتبارنامه(ا)
پ := ای دبلیو اس.یافتن پیکربندی("photos"، "eu-central-1"، ز)
سرچاپ ای دبلیو اس.اعتبارنامه از محیط().ok، ای دبلیو اس.اعتبارنامه از نمایه("default"، ز).ok
سرچاپ ای دبلیو اس.اعتبارنامه از هویت وب(ز).ok، ای دبلیو اس.اعتبارنامه از کانتینر(۱۰۰۰).ok
سرچاپ ای دبلیو اس.اعتبارنامه از ماشین(۱۰۰۰).ok، ای دبلیو اس.منطقه ماشین(۱۰۰۰)
ه := ای دبلیو اس.هویت فراخواننده(پ)
سرچاپ ه.ok، ه.account، ه.arn، ه.user_id
نقش := ای دبلیو اس.گرفتن نقش(پ، "arn:aws:iam::123456789012:role/deploy"، "salam"، ۹۰۰)
اگر نقش.ok:
پ۲ := ای دبلیو اس.اعمال اعتبارنامه(پ، نقش)
سرچاپ ای دبلیو اس.توصیف پیکربندی(پ۲)
پایان
_ := ای دبلیو اس.گرفتن نقش با گزینه(پ، "arn:aws:iam::123456789012:role/partner"، "salam"، ۳۶۰۰، "ext-42"، "")
_ := ای دبلیو اس.گرفتن نقش با هویت وب(پ، "arn:aws:iam::123456789012:role/ci"، "ci"، "token"، ۹۰۰)
_ := ای دبلیو اس.گرفتن توکن نشست(پ، ۳۶۰۰، "arn:aws:iam::123456789012:mfa/ali"، "123456")
_ := ای دبلیو اس.گرفتن توکن فدراسیون(پ، "guest"، ""، ۹۰۰)
ل := ای دبلیو اس.اس کیو اس ساخت صف(پ، "jobs"، ای دبلیو اس.سرآیندهای جدید())
صف := ای دبلیو اس.اس کیو اس نشانی صف(پ، "jobs")
سرچاپ ل == صف، ای دبلیو اس.اس کیو اس شناسه صف(پ، صف)
ناپایا صفها := ای دبلیو اس.اس کیو اس فهرست صفها(پ، "")
تکرار ای دبلیو اس.شمار صفها(صفها) در ش:
سرچاپ ای دبلیو اس.صف شماره(صفها، ش)
پایان
ای دبلیو اس.آزادسازی فهرست صفها(صفها)
ار := ای دبلیو اس.اس کیو اس ارسال(پ، صف، "فاکتور ۴۲")
سرچاپ ار.ok، ار.id، ار.md5، ار.sequence
_ := ای دبلیو اس.اس کیو اس ارسال با گزینه(پ، صف، ای دبلیو اس.پیام خروجی { body = "بعداً"، delay = ۶۰ })
ناپایا پیامها := ای دبلیو اس.اس کیو اس دریافت(پ، صف، ای دبلیو اس.گزینههای دریافت { max_messages = ۵، wait_seconds = ۱۰ })
هر پیام در پیامها.items:
سرچاپ پیام.body
_ := ای دبلیو اس.اس کیو اس حذف(پ، صف، پیام.receipt)
پایان
ای دبلیو اس.آزادسازی فهرست پیامها(پیامها)
ناپایا دسته := ای دبلیو اس.اس کیو اس دریافت دسته(پ، صف، ۱۰)
_ := ای دبلیو اس.اس کیو اس حذف دسته(پ، صف، دسته)
ای دبلیو اس.آزادسازی فهرست پیامها(دسته)
ناپایا انتظار := ای دبلیو اس.اس کیو اس انتظار پیام(پ، صف)
اگر ای دبلیو اس.شمار پیامها(انتظار) > ۰:
ر := ای دبلیو اس.پیام شماره(انتظار، ۰).receipt
_ := ای دبلیو اس.اس کیو اس تغییر پنهانماندن(پ، صف، ر، ۱۲۰)
_ := ای دبلیو اس.اس کیو اس رها کردن(پ، صف، ر)
پایان
ای دبلیو اس.آزادسازی فهرست پیامها(انتظار)
سرچاپ ای دبلیو اس.اس کیو اس طول صف(پ، صف)
ناپایا و۲ := ای دبلیو اس.سرآیندهای جدید()
ای دبلیو اس.تنظیم سرآیند(و۲، "RedrivePolicy"، ای دبلیو اس.اس کیو اس سیاست صف مرده("arn:aws:sqs:eu-central-1:123456789012:dead"، ۵))
_ := ای دبلیو اس.اس کیو اس تنظیم ویژگیها(پ، صف، و۲)
ای دبلیو اس.آزادسازی سرآیندها(و۲)
ناپایا و۳ := ای دبلیو اس.اس کیو اس ویژگیها(پ، صف)
سرچاپ ای دبلیو اس.دریافت سرآیند(و۳، "VisibilityTimeout")
ای دبلیو اس.آزادسازی سرآیندها(و۳)
_ := ای دبلیو اس.اس کیو اس خالی کردن(پ، صف)
_ := ای دبلیو اس.اس کیو اس حذف صف(پ، صف)
ناپایا ف := ای دبلیو اس.فراخوان جیسون جدید("dynamodb"، "DynamoDB_20120810.ListTables"، "{}")
نتیجه := ای دبلیو اس.اجرای فراخوان(پ، ف)
سرچاپ نتیجه.status، نتیجه.body
ای دبلیو اس.آزادسازی فراخوان(ف)
د := ای دبلیو اس.درخواست جدید("GET"، "notes/hello.txt")
سرچاپ ای دبلیو اس.اجرای درخواست(پ، د).status
ناپایا ب := ای دبلیو اس.اجرای درخواست بایتی(پ، د)
ای دبلیو اس.آزادسازی بایتها(ب)
پایانپیام خروجی OutMessage
ساختار پیام خروجی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| body | body | رشته = "" | متن. |
| delay | delay | صحیح = 0 | تأخیر بر حسب ثانیه. |
| group_id | group_id | رشته = "" | گروه، برای صف FIFO. |
| dedup_id | dedup_id | رشته = "" | شناسهی حذف تکرار. |
| attributes | attributes | سرآیندها | ویژگیهای پیام. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
گزینههای دریافت ReceiveOptions
ساختار گزینههای دریافت| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| max_messages | max_messages | صحیح = 1 | بیشترین پیامها، ۱ تا ۱۰. |
| wait_seconds | wait_seconds | صحیح = 20 | انتظار طولانی، ۰ تا ۲۰ ثانیه. |
| visibility_timeout | visibility_timeout | صحیح = 0 | مدت پنهان ماندن پیامهای دریافتی. |
| want_attributes | want_attributes | منطقی = درست | ویژگیهای سیستمی را بخواهد. |
| want_message_attributes | want_message_attributes | منطقی = درست | ویژگیهای پیام را بخواهد. |
| receive_request_attempt_id | receive_request_attempt_id | رشته = "" | شناسه برای تکرار امن دریافت در صف FIFO. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فهرست صفها QueueList
ساختار فهرست صفها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| items | items | وکتور<رشته> | نشانی صفها. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
گزینههای نوشتن PutOptions
ساختار گزینههای نوشتن| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| content_type | content_type | رشته = "" | نوع محتوا. |
| cache_control | cache_control | رشته = "" | سرآیند Cache-Control. |
| content_disposition | content_disposition | رشته = "" | سرآیند Content-Disposition. |
| content_encoding | content_encoding | رشته = "" | سرآیند Content-Encoding. |
| content_language | content_language | رشته = "" | زبان محتوا. |
| expires | expires | رشته = "" | سرآیند Expires. |
| storage_class | storage_class | رشته = "" | ردهی ذخیرهسازی، مثل STANDARD_IA. |
| acl | acl | رشته = "" | دسترسی آماده. |
| sse | sse | رشته = "" | رمزنگاری سمت سرور: AES256 یا aws:kms. |
| sse_kms_key | sse_kms_key | رشته = "" | کلید KMS. |
| tagging | tagging | رشته = "" | برچسبها به شکل رشتهی پرسمان. |
| if_none_match | if_none_match | رشته = "" | با * فقط اگر شیء نباشد بنویس. |
| if_match | if_match | رشته = "" | فقط اگر ETag برابر باشد. |
| checksum_md5 | checksum_md5 | منطقی = نادرست | چکیدهی MD5 بدنه را بفرستد. |
| checksum_sha256 | checksum_sha256 | منطقی = نادرست | چکیدهی SHA-256 بدنه را بفرستد. |
| unsigned_payload | unsigned_payload | منطقی = نادرست | بدنه را امضا نکند. |
| meta | meta | سرآیندها | متادیتای x-amz-meta-*. |
| part_size | part_size | صحیح = 0 | اندازهی بخش برای پروندههای بزرگ. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
گزینههای خواندن GetOptions
ساختار گزینههای خواندن| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| range_start | range_start | صحیح۶۴ = -1 | آغاز بازه. |
| range_end | range_end | صحیح۶۴ = -1 | پایان بازه؛ ۱- یعنی تا انتها. |
| version_id | version_id | رشته = "" | نسخه. |
| if_none_match | if_none_match | رشته = "" | اگر ETag برابر باشد، کد ۳۰۴. |
| if_match | if_match | رشته = "" | فقط اگر ETag برابر باشد. |
| if_modified_since | if_modified_since | رشته = "" | فقط اگر پس از این زمان تغییر کرده. |
| if_unmodified_since | if_unmodified_since | رشته = "" | فقط اگر پس از این زمان تغییر نکرده. |
| response_content_type | response_content_type | رشته = "" | نوع محتوای پاسخ را بازنویسی میکند. |
| response_content_disposition | response_content_disposition | رشته = "" | Content-Disposition پاسخ را بازنویسی میکند. |
| part_number | part_number | صحیح = 0 | فقط یک بخش از شیء چندبخشی. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
گزینههای رونوشت CopyOptions
ساختار گزینههای رونوشت| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| source_bucket | source_bucket | رشته = "" | سطل مبدأ؛ خالی یعنی سطل پیکربندی. |
| source_version_id | source_version_id | رشته = "" | نسخهی مبدأ. |
| replace_metadata | replace_metadata | منطقی = نادرست | متادیتا جایگزین شود، نه رونوشت. |
| content_type | content_type | رشته = "" | نوع محتوای تازه. |
| cache_control | cache_control | رشته = "" | Cache-Control تازه. |
| content_disposition | content_disposition | رشته = "" | Content-Disposition تازه. |
| storage_class | storage_class | رشته = "" | ردهی ذخیرهسازی. |
| acl | acl | رشته = "" | دسترسی. |
| sse | sse | رشته = "" | رمزنگاری. |
| tagging | tagging | رشته = "" | برچسبها. |
| if_match | if_match | رشته = "" | فقط اگر ETag مبدأ برابر باشد. |
| if_none_match | if_none_match | رشته = "" | فقط اگر ETag مبدأ برابر نباشد. |
| if_modified_since | if_modified_since | رشته = "" | فقط اگر مبدأ تغییر کرده. |
| if_unmodified_since | if_unmodified_since | رشته = "" | فقط اگر مبدأ تغییر نکرده. |
| meta | meta | سرآیندها | متادیتای تازه. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اطلاعات شیء ObjectInfo
ساختار اطلاعات شیء| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | شیء هست. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| key | key | رشته = "" | کلید. |
| size | size | صحیح۶۴ = 0 | اندازه. |
| etag | etag | رشته = "" | ETag. |
| content_type | content_type | رشته = "" | نوع محتوا. |
| content_encoding | content_encoding | رشته = "" | Content-Encoding. |
| cache_control | cache_control | رشته = "" | Cache-Control. |
| content_disposition | content_disposition | رشته = "" | Content-Disposition. |
| last_modified | last_modified | رشته = "" | زمان آخرین تغییر. |
| modified_epoch | modified_epoch | صحیح۶۴ = 0 | همان بر حسب ثانیهی یونیکس. |
| storage_class | storage_class | رشته = "" | ردهی ذخیرهسازی. |
| version_id | version_id | رشته = "" | نسخه. |
| sse | sse | رشته = "" | رمزنگاری. |
| delete_marker | delete_marker | منطقی = نادرست | نشانگر حذف است. |
| parts | parts | صحیح = 0 | شمار بخشها. |
| meta | meta | سرآیندها | متادیتا. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
امضاشده Signed
ساختار امضاشده| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| authorization | authorization | رشته = "" | مقدار سرآیند Authorization. |
| amz_date | amz_date | رشته = "" | مقدار سرآیند x-amz-date. |
| payload_hash | payload_hash | رشته = "" | چکیدهی بدنه. |
| ok | ok | منطقی = نادرست | امضا شد؛ بدون کلید رمز، نه. |
واردسازی ای دبلیو اس
روال نمونه(): ای دبلیو اس.پیکربندی:
برگشت ای دبلیو اس.پیکربندی {
endpoint = "https://s3.amazonaws.com"، bucket = "examplebucket"، access_key = "AKIAIOSFODNN7EXAMPLE"، secret_key = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"، path_style = نادرست
}
پایان
روال ریشه:
زمان := ۱۳۶۹۳۵۳۶۰۰ برگردان صحیح۶۴
تاریخ := ای دبلیو اس.تاریخ ای ام زد(زمان)
سرچاپ تاریخ، ای دبلیو اس.مهر تاریخ(تاریخ)، ای دبلیو اس.دامنه اعتبار(ای دبلیو اس.مهر تاریخ(تاریخ)، "us-east-1"، ای دبلیو اس.سرویس اس۳)
سرچاپ ای دبلیو اس.کدگذاری کلید("photos/a b+c.png")، ای دبلیو اس.کدگذاری نشانی("a b/c"، درست)، ای دبلیو اس.کدگذاری نشانی("a b/c"، نادرست)
سرچاپ ای دبلیو اس.الگوریتم امضا، ای دبلیو اس.بار امضانشده
سرچاپ ای دبلیو اس.چکیده بدنه خالی == ای دبلیو اس.شا۲۵۶ بایت(پوچ، ۰)
سرآیندها := "host:examplebucket.s3.amazonaws.com\nrange:bytes=0-9\nx-amz-content-sha256:" + ای دبلیو اس.چکیده بدنه خالی + "\nx-amz-date:" + تاریخ + "\n"
ا := ای دبلیو اس.امضای درخواست(نمونه()، "GET"، "/test.txt"، ""، سرآیندها، "host;range;x-amz-content-sha256;x-amz-date"، ای دبلیو اس.چکیده بدنه خالی، زمان)
سرچاپ ا.ok، ا.amz_date
سرچاپ ا.authorization
سرچاپ ای دبلیو اس.امضای رشته(نمونه()، ای دبلیو اس.مهر تاریخ(تاریخ)، "متن").طول()
سرچاپ ای دبلیو اس.امضای پرسمان(نمونه()، "GET"، "/test.txt"، ""، "examplebucket.s3.amazonaws.com"، زمان).طول() > ۰
سرچاپ ای دبلیو اس.امضای سرآیندهای پرسمان(نمونه()، "GET"، "/test.txt"، ""، "host:examplebucket.s3.amazonaws.com\n"، "host"، زمان).طول() > ۰
ناپایا د := ای دبلیو اس.درخواست جدید("GET"، "test.txt")
ای دبلیو اس.تنظیم سرآیند درخواست(د، "Range"، "bytes=0-9")
ای دبلیو اس.تنظیم پرسمان(د، "versionId"، "v1")
ای دبلیو اس.تنظیم پرسمان عددی(د، "partNumber"، ۲)
ای دبلیو اس.تنظیم پرچم(د، "acl")
چاپ ای دبلیو اس.درخواست متعارف(نمونه()، د، زمان)
سرچاپ ""
ناپایا ن := ای دبلیو اس.درخواست جدید("PUT"، "notes/a.txt")
ای دبلیو اس.تنظیم بدنه متنی(ن، "سلام")
سر := ای دبلیو اس.سرآیندهای آماده(نمونه()، ن، زمان)
سرچاپ سر.بیاب("PUT /notes/a.txt HTTP/1.1") == ۰، سر.بیاب("Content-Length: 8") >= ۰
ناپایا ب := ای دبلیو اس.درخواست جدید("PUT"، "big.bin")
ای دبلیو اس.تنظیم بار امضانشده(ب)
سرچاپ ب.body_hash
ب۲ := ای دبلیو اس.درخواست سطل جدید("GET"، "other"، "")
سرچاپ ب۲.bucket، ای دبلیو اس.درخواست سرویس جدید("GET").service_level
متن := "salam"
ای دبلیو اس.تنظیم بدنه(ب، متن برگردان تهی*، متن.طول())
سرچاپ ب.body_len
سرچاپ ای دبلیو اس.اس۳ چکیده محتوا(متن برگردان تهی*، متن.طول())
سرچاپ ای دبلیو اس.اس۳ ام دی۵ محتوا(متن برگردان تهی*، متن.طول())، ای دبلیو اس.اس۳ چکیده شا۲۵۶(متن برگردان تهی*، متن.طول())
سرچاپ ای دبلیو اس.اس۳ چکیده محتوا با ام دی۵(متن برگردان تهی*، متن.طول())، ای دبلیو اس.اس۳ ایتگ چندبخشی(متن برگردان تهی*، متن.طول()، ۴)
ناپایا س := ای دبلیو اس.سرآیندهای جدید()
ای دبلیو اس.تنظیم سرآیند(س، "Content-Type"، "text/plain")
ای دبلیو اس.تنظیم سرآیند(س، "content-type"، "text/html")
ای دبلیو اس.افزودن سرآیند(س، "x-amz-meta-tag"، "a")
ای دبلیو اس.افزودن سرآیند(س، "x-amz-meta-tag"، "b")
سرچاپ ای دبلیو اس.شمار سرآیندها(س)، ای دبلیو اس.دریافت سرآیند(س، "CONTENT-TYPE")، ای دبلیو اس.سرآیند دارد(س، "range")
سرچاپ ای دبلیو اس.نام سرآیند شماره(س، ۲)، ای دبلیو اس.مقدار سرآیند شماره(س، ۲)
ای دبلیو اس.آزادسازی سرآیندها(س)
ناپایا ب۳ := ای دبلیو اس.برچسبهای جدید()
ای دبلیو اس.تنظیم برچسب(ب۳، "team"، "web")
ای دبلیو اس.تنظیم برچسب(ب۳، "env"، "prod test")
سرچاپ ای دبلیو اس.متن برچسبها(ب۳)
سرچاپ ای دبلیو اس.حذف گیومه("\"9b2cf5\"")
خطا := "<Error><Code>NoSuchKey</Code><Message>The key does not exist</Message></Error>"
سرچاپ ای دبلیو اس.کد خطای نتیجه(خطا)، ای دبلیو اس.برچسب نتیجه(خطا، "Message")
سرچاپ ای دبلیو اس.پیام خطای نتیجه(خطا، ۴۰۴)
سرچاپ ای دبلیو اس.پیام خطای نتیجه(""، ۵۰۳)
پایانگزینههای پیشامضا PresignOptions
ساختار گزینههای پیشامضا| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| expires | expires | صحیح = 0 | مدت اعتبار بر حسب ثانیه؛ حداکثر هفت روز. |
| version_id | version_id | رشته = "" | نسخه. |
| content_type | content_type | رشته = "" | نوع محتوایی که بارگذار باید بفرستد. |
| acl | acl | رشته = "" | دسترسی. |
| storage_class | storage_class | رشته = "" | رده. |
| response_content_type | response_content_type | رشته = "" | نوع محتوای پاسخ. |
| response_content_disposition | response_content_disposition | رشته = "" | Content-Disposition پاسخ؛ برای نام پروندهی دانلود. |
| response_cache_control | response_cache_control | رشته = "" | Cache-Control پاسخ. |
واردسازی ای دبلیو اس
روال ریشه:
ناپایا پ := ای دبلیو اس.برای ای دبلیو اس(""، "examplebucket")
پ = ای دبلیو اس.با اعتبارنامه(پ، "AKIAIOSFODNN7EXAMPLE"، "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY")
زمان := ۱۳۶۹۳۵۳۶۰۰ برگردان صحیح۶۴
سرچاپ ای دبلیو اس.اس۳ نشانی(پ، "cdn/42.png")
سرچاپ ای دبلیو اس.اس۳ پیشامضا با زمان(پ، "GET"، "test.txt"، ۸۶۴۰۰، زمان)
گ := ای دبلیو اس.گزینههای پیشامضا { expires = ۶۰۰، content_type = "image/png" }
نشانی := ای دبلیو اس.اس۳ پیشامضا با گزینه(پ، "PUT"، "up.png"، گ، زمان)
سرچاپ نشانی.بیاب("X-Amz-SignedHeaders=content-type%3Bhost") >= ۰، نشانی.بیاب("X-Amz-Expires=600") >= ۰
سرچاپ ای دبلیو اس.اس۳ پیشامضا(پ، "DELETE"، "old.txt"، ۶۰).بیاب("X-Amz-Expires=60&") >= ۰
سرچاپ ای دبلیو اس.اس۳ پیشامضای خواندن(پ، "report.pdf"، ۳۶۰۰).بیاب("https://examplebucket.s3.amazonaws.com/report.pdf?") == ۰
سرچاپ ای دبلیو اس.اس۳ پیشامضای نوشتن(پ، "avatar.png"، "image/png"، ۳۰۰).بیاب("content-type") >= ۰
سرچاپ ای دبلیو اس.اس۳ پیشامضای دانلود(پ، "r/123.pdf"، "گزارش.pdf"، ۳۰۰).بیاب("response-content-disposition") >= ۰
ف := ای دبلیو اس.گزینههای فرم {
expires = ۳۶۰۰، key_is_prefix = درست، content_type = "image/"، content_type_is_prefix = درست، max_bytes = ۱۰۴۸۵۷۶ برگردان صحیح۶۴، acl = "private"
}
فرم := ای دبلیو اس.اس۳ پیشامضای فرم با زمان(پ، "incoming/"، ف، زمان)
سرچاپ فرم.ok، فرم.url
سرچاپ فرم.policy
سرچاپ ای دبلیو اس.دریافت سرآیند(فرم.fields، "x-amz-signature")
سرچاپ ای دبلیو اس.اچ تی ام ال فرم ارسال(فرم، "file").بیاب("<form") >= ۰
سرچاپ ای دبلیو اس.اس۳ پیشامضای فرم(پ، "a.png"، ای دبلیو اس.گزینههای فرم {}).ok
پایانگزینههای فرم PostOptions
ساختار گزینههای فرم| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| expires | expires | صحیح = 0 | مدت اعتبار سیاست. |
| key_is_prefix | key_is_prefix | منطقی = نادرست | کلید فقط پیشوند است و مرورگر بقیه را تعیین میکند. |
| content_type | content_type | رشته = "" | نوع محتوا. |
| content_type_is_prefix | content_type_is_prefix | منطقی = نادرست | نوع محتوا فقط پیشوند است، مثل image/. |
| acl | acl | رشته = "" | دسترسی. |
| cache_control | cache_control | رشته = "" | Cache-Control. |
| storage_class | storage_class | رشته = "" | رده. |
| min_bytes | min_bytes | صحیح۶۴ = 0 | کمترین اندازه. |
| max_bytes | max_bytes | صحیح۶۴ = 0 | بیشترین اندازه. |
| success_status | success_status | رشته = "" | کد وضعیت پاسخ موفق. |
| success_redirect | success_redirect | رشته = "" | نشانی بازگشت پس از بارگذاری. |
| meta | meta | سرآیندها | متادیتا. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
فرم ارسال PostForm
ساختار فرم ارسال| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| url | url | رشته = "" | نشانی action فرم. |
| fields | fields | سرآیندها | فیلدهای پنهان فرم. |
| policy | policy | رشته = "" | سیاست JSON پیش از Base64. |
| error | error | رشته = "" | پیام خطا. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
مرجع بخش PartRef
ساختار مرجع بخش| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| number | number | صحیح = 0 | شماره، از ۱. |
| etag | etag | رشته = "" | ETag بخش. |
| size | size | صحیح۶۴ = 0 | اندازه. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بارگذاری چندبخشی Upload
ساختار بارگذاری چندبخشی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| upload_id | upload_id | رشته = "" | شناسهی بارگذاری. |
| key | key | رشته = "" | کلید. |
| bucket | bucket | رشته = "" | سطل. |
| parts | parts | وکتور<مرجع بخش> | بخشهای بارگذاریشده. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
فهرست بخشها PartList
ساختار فهرست بخشها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| items | items | وکتور<مرجع بخش> | بخشها. |
| truncated | truncated | منطقی = نادرست | بخشهای بیشتری هست. |
| next_marker | next_marker | رشته = "" | جای صفحهی بعد. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
مرجع بارگذاری UploadRef
ساختار مرجع بارگذاری| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| key | key | رشته = "" | کلید. |
| upload_id | upload_id | رشته = "" | شناسه. |
| initiated | initiated | رشته = "" | زمان آغاز. |
| initiated_epoch | initiated_epoch | صحیح۶۴ = 0 | زمان آغاز بر حسب ثانیهی یونیکس. |
| storage_class | storage_class | رشته = "" | ردهی ذخیرهسازی. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
فهرست بارگذاریها UploadList
ساختار فهرست بارگذاریها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| items | items | وکتور<مرجع بارگذاری> | بارگذاریها. |
| truncated | truncated | منطقی = نادرست | بیشتر هست. |
| next_key_marker | next_key_marker | رشته = "" | کلید صفحهی بعد. |
| next_upload_marker | next_upload_marker | رشته = "" | شناسهی صفحهی بعد. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
پیکربندی Config
ساختار پیکربندی| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| endpoint | endpoint | رشته = "" | نشانی سرویس. |
| region | region | رشته = "us-east-1" | منطقه؛ پیشفرض us-east-1. |
| bucket | bucket | رشته = "" | سطل پیشفرض. |
| access_key | access_key | رشته = "" | شناسهی کلید دسترسی. |
| secret_key | secret_key | رشته = "" | کلید رمز. |
| session_token | session_token | رشته = "" | توکن نشست. |
| path_style | path_style | منطقی = درست | نشانیدهی مسیر، host/bucket/key، به جای bucket.host/key. |
| service | service | رشته = "s3" | نام سرویس در امضا. |
| expires | expires | صحیح = 900 | انقضای پیشفرض نشانیهای پیشامضا بر حسب ثانیه. |
| retry | retry | صحیح = 3 | شمار تلاشها. |
| retry_base_ms | retry_base_ms | صحیح = 100 | فاصلهی پایهی تلاش دوباره. |
| anonymous | anonymous | منطقی = نادرست | بی امضا، برای سطلهای عمومی. |
| request_payer | request_payer | منطقی = نادرست | هزینهی درخواست را درخواستکننده میپردازد. |
| timeout_ms | timeout_ms | صحیح = 0 | مهلت هر درخواست بر حسب میلیثانیه. |
واردسازی ای دبلیو اس
روال ریشه:
سرچاپ ای دبلیو اس.نقطه پایانی ای دبلیو اس("eu-central-1")، ای دبلیو اس.نقطه پایانی اس تی اس("eu-central-1")، ای دبلیو اس.نقطه پایانی سرویس("sqs"، "eu-west-1")
سرچاپ ای دبلیو اس.برای ای دبلیو اس("eu-central-1"، "photos").endpoint، ای دبلیو اس.برای مینیو("http://127.0.0.1:9000/"، "photos").endpoint
سرچاپ ای دبلیو اس.برای آر۲("acct"، "photos").endpoint، ای دبلیو اس.برای اسپیسز("ams3"، "photos").endpoint
سرچاپ ای دبلیو اس.برای واسابی("eu-central-1"، "photos").endpoint، ای دبلیو اس.برای بکبلیز("us-west-004"، "photos").endpoint
سرچاپ ای دبلیو اس.برای نقطه پایانی("https://s3.example.ir"، "ir-tehran"، "photos").region
ناپایا پ := ای دبلیو اس.پیکربندی جدید("http://127.0.0.1:9000"، "photos")
سرچاپ ای دبلیو اس.پیکربندی شده(پ)
پ = ای دبلیو اس.با اعتبارنامه(پ، "AKIDEXAMPLE"، "secret")
پ = ای دبلیو اس.با سطل(پ، "backup")
پ = ای دبلیو اس.با توکن نشست(پ، "token")
پ = ای دبلیو اس.با تلاش دوباره(پ، ۵، ۲۰۰)
سرچاپ ای دبلیو اس.پیکربندی شده(پ)، پ.bucket، پ.retry، پ.retry_base_ms، پ.path_style، پ.service
سرچاپ ای دبلیو اس.توصیف پیکربندی(پ)
متن := "[default]\nregion = eu-west-1\n\n[profile work]\nregion = me-central-1\n"
سرچاپ ای دبلیو اس.تجزیه آی ان آی(متن، "default"، "region")، ای دبلیو اس.تجزیه آی ان آی(متن، "profile work"، "region")
سرچاپ ای دبلیو اس.مسیر اعتبارنامهها().طول() > ۰، ای دبلیو اس.مسیر پیکربندی().طول() > ۰
سرچاپ ای دبلیو اس.پیکربندی از محیط("photos").bucket
ا := ای دبلیو اس.اعتبارنامه ثابت("AKIDEXAMPLE"، "secret")
سرچاپ ا.ok، ا.source، ای دبلیو اس.منقضی شده اکنون(ا)، ای دبلیو اس.منبع کانتینر
پ۲ := ای دبلیو اس.اعمال اعتبارنامه(ای دبلیو اس.برای ای دبلیو اس(""، "photos")، ا)
سرچاپ پ۲.access_key
بدنه := `<AssumeRoleResponse><AssumeRoleResult><Credentials><AccessKeyId>ASIAEXAMPLE</AccessKeyId><SecretAccessKey>s</SecretAccessKey><SessionToken>t</SessionToken><Expiration>2030-01-01T00:00:00Z</Expiration></Credentials></AssumeRoleResult></AssumeRoleResponse>`
م := ای دبلیو اس.تجزیه اعتبارنامه(بدنه، ۲۰۰، "sts")
سرچاپ م.ok، م.access_key، م.session_token، م.expires، م.source
اکنون := ۱۸۹۳۴۵۵۰۰۰ برگردان صحیح۶۴
سرچاپ ای دبلیو اس.منقضی شده(م، اکنون، ای دبلیو اس.حاشیه زمانی پیشفرض)، ای دبلیو اس.ثانیههای باقی مانده(م، اکنون)
سرچاپ ای دبلیو اس.توصیف اعتبارنامه(م)
سرچاپ ای دبلیو اس.منبع محیط، ای دبلیو اس.منبع نمایه، ای دبلیو اس.منبع هویت وب، ای دبلیو اس.منبع ماشین
سرچاپ ای دبلیو اس.نسخه اس تی اس، ای دبلیو اس.کمینه مدت اس تی اس، ای دبلیو اس.بیشینه مدت اس تی اس
ز := ای دبلیو اس.زنجیره پیشفرض()
سرچاپ ز.use_env، ز.use_profile، ز.use_instance، ای دبلیو اس.زنجیره کانتینر().use_instance
ش := ای دبلیو اس.شکست("بدون شبکه")
سرچاپ ش.ok، ش.error
پایاننتیجه Result
ساختار نتیجه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | کد وضعیت ۲xx بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| body | body | رشته = "" | بدنهی پاسخ. |
| etag | etag | رشته = "" | ETag بی گیومه. |
| length | length | صحیح۶۴ = 0 | طول بدنه. |
| error | error | رشته = "" | پیام خطا. |
| head | head | رشته = "" | سرآیندهای خام پاسخ. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
| request_id | request_id | رشته = "" | شناسهی درخواست برای پشتیبانی AWS. |
| version_id | version_id | رشته = "" | شناسهی نسخهی شیء. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
گزینههای زنجیره ChainOptions
ساختار گزینههای زنجیره| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| use_env | use_env | منطقی = درست | متغیرهای محیطی را بخواند. |
| use_profile | use_profile | منطقی = درست | نمایه را بخواند. |
| profile | profile | رشته = "" | نام نمایه؛ خالی یعنی AWS_PROFILE یا default. |
| use_web_identity | use_web_identity | منطقی = نادرست | توکن هویت وب را بخواند. |
| use_container | use_container | منطقی = نادرست | نقش کانتینر را بخواند. |
| use_instance | use_instance | منطقی = نادرست | نقش ماشین EC2 را بخواند. |
| follow_roles | follow_roles | منطقی = درست | نقشهایی را که نمایه با role_arn نام برده بگیرد. |
| max_role_depth | max_role_depth | صحیح = 4 | بیشترین زنجیرهی نقشها. |
| session_name | session_name | رشته = "" | نام نشست برای گرفتن نقش. |
| duration | duration | صحیح = 0 | مدت اعتبار نقش بر حسب ثانیه. |
| timeout_ms | timeout_ms | صحیح = 1000 | مهلت پرسیدن از کانتینر و ماشین، بر حسب میلیثانیه. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
فراخوان سرویس Call
ساختار فراخوان سرویس| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| service | service | رشته = "" | نام سرویس. |
| region | region | رشته = "" | منطقه؛ خالی یعنی منطقهی پیکربندی. |
| method | method | رشته = "POST" | روش HTTP. |
| path | path | رشته = "/" | مسیر. |
| target | target | رشته = "" | سرآیند X-Amz-Target برای APIهای جیسون. |
| content_type | content_type | رشته = "" | نوع محتوا. |
| query | query | سرآیندها | پارامترهای رشتهی پرسمان. |
| headers | headers | سرآیندها | سرآیندها. |
| params | params | سرآیندها | پارامترهای فرم برای APIهای پرسمانی. |
| body | body | رشته = "" | بدنه. |
| endpoint | endpoint | رشته = "" | نشانی دلخواه، مثل LocalStack. |
| global_endpoint | global_endpoint | منطقی = نادرست | سرویس سراسری است، مثل IAM. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اعتبارنامه Credentials
ساختار اعتبارنامه| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | اعتبارنامه پیدا شد. |
| access_key | access_key | رشته = "" | شناسهی کلید دسترسی. |
| secret_key | secret_key | رشته = "" | کلید رمز. |
| session_token | session_token | رشته = "" | توکن نشست برای اعتبارنامهی موقت. |
| expires | expires | رشته = "" | زمان انقضا به شکل ISO 8601؛ خالی برای اعتبارنامهی ثابت. |
| expires_epoch | expires_epoch | صحیح۶۴ = 0 | زمان انقضا بر حسب ثانیهی یونیکس. |
| source | source | رشته = "" | منبع، یکی از ثابتهای منبع .... |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
هویت Identity
ساختار هویت| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| account | account | رشته = "" | شمارهی حساب. |
| arn | arn | رشته = "" | شناسهی ARN کاربر یا نقش. |
| user_id | user_id | رشته = "" | شناسهی کاربر. |
| error | error | رشته = "" | پیام خطا. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
سرآیندها Headers
ساختار سرآیندها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| names | names | وکتور<رشته> | نامها. |
| values | values | وکتور<رشته> | مقدارها. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
درخواست Request
ساختار درخواست| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| method | method | رشته = "GET" | روش HTTP. |
| key | key | رشته = "" | کلید شیء. |
| bucket | bucket | رشته = "" | سطل؛ خالی یعنی سطل پیکربندی. |
| service_level | service_level | منطقی = نادرست | درخواست به خود سرویس است، نه سطل. |
| headers | headers | سرآیندها | سرآیندها. |
| query | query | سرآیندها | پارامترهای پرسمان. |
| body | body | تهی* | اشارهگر بدنه. |
| body_len | body_len | صحیح = 0 | طول بدنه. |
| body_hash | body_hash | رشته = "" | چکیدهی بدنه، یا UNSIGNED-PAYLOAD. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
بایتها Bytes
ساختار بایتها| نام | انگلیسی | گونه | توضیح |
|---|---|---|---|
| ok | ok | منطقی = نادرست | موفق بود. |
| status | status | صحیح = 0 | کد وضعیت HTTP. |
| data | data | تهی* | اشارهگر داده؛ با آزادسازی بایتها آزاد کنید. |
| len | len | صحیح = 0 | طول داده. |
| etag | etag | رشته = "" | ETag. |
| head | head | رشته = "" | سرآیندهای خام. |
| code | code | رشته = "" | کد خطای سرویس، مثل NoSuchKey. |
| error | error | رشته = "" | پیام خطا. |
نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
پایاها و متغیرها
نسخه اس کیو اس SQS_VERSION
پایا نسخه اس کیو اس: رشته = "2012-11-05"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
بیشینه پیامهای اس کیو اس SQS_MAX_MESSAGES
پایا بیشینه پیامهای اس کیو اس: صحیح۳۲ = 10نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
بیشینه انتظار اس کیو اس SQS_MAX_WAIT
پایا بیشینه انتظار اس کیو اس: صحیح۳۲ = 20نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
بیشینه دسته اس کیو اس SQS_MAX_BATCH
پایا بیشینه دسته اس کیو اس: صحیح۳۲ = 10نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
کمینه اندازه بخش S3_PART_MIN
پایا کمینه اندازه بخش: صحیح۳۲ = 5242880نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بیشینه شمار بخشها S3_PART_MAX_COUNT
پایا بیشینه شمار بخشها: صحیح۳۲ = 10000نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اندازه پیشفرض بخش S3_PART_DEFAULT
پایا اندازه پیشفرض بخش: صحیح۳۲ = 8388608نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
سرویس اس۳ SERVICE_S3
پایا سرویس اس۳: رشته = "s3"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
الگوریتم امضا ALGORITHM
پایا الگوریتم امضا: رشته = "AWS4-HMAC-SHA256"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
چکیده بدنه خالی EMPTY_SHA256
پایا چکیده بدنه خالی: رشته = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
بار امضانشده UNSIGNED_PAYLOAD
پایا بار امضانشده: رشته = "UNSIGNED-PAYLOAD"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
منبع محیط SOURCE_ENV
پایا منبع محیط: رشته = "environment"AWS_ACCESS_KEY_ID و AWS_SECRET_ACCESS_KEY.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منبع نمایه SOURCE_PROFILE
پایا منبع نمایه: رشته = "profile"~/.aws/credentials.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منبع هویت وب SOURCE_WEB_IDENTITY
پایا منبع هویت وب: رشته = "web-identity"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منبع کانتینر SOURCE_CONTAINER
پایا منبع کانتینر: رشته = "container"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منبع ماشین SOURCE_INSTANCE
پایا منبع ماشین: رشته = "instance"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
نسخه اس تی اس STS_VERSION
پایا نسخه اس تی اس: رشته = "2011-06-15"نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
کمینه مدت اس تی اس STS_MIN_DURATION
پایا کمینه مدت اس تی اس: صحیح۳۲ = 900نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
بیشینه مدت اس تی اس STS_MAX_DURATION
پایا بیشینه مدت اس تی اس: صحیح۳۲ = 43200نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
حاشیه زمانی پیشفرض STS_DEFAULT_SKEW
پایا حاشیه زمانی پیشفرض: صحیح۳۲ = 300نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
روالها
اس۳ بارگذاری پرونده S3UploadFile
روال اس۳ بارگذاری پرونده(cfg: پیکربندی، key: رشته، path: رشته، o: گزینههای نوشتن): نتیجه انتقالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ بارگذاری پرونده با نوع S3UploadFileAs
روال اس۳ بارگذاری پرونده با نوع(cfg: پیکربندی، key: رشته، path: رشته، content_type: رشته): نتیجه انتقالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ دریافت پرونده S3DownloadFile
روال اس۳ دریافت پرونده(cfg: پیکربندی، key: رشته، path: رشته): نتیجه انتقالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ بارگذاری پوشه S3UploadDir
روال اس۳ بارگذاری پوشه(cfg: پیکربندی، dir: رشته، prefix: رشته، o: گزینههای نوشتن): نتیجه پوشهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ دریافت پیشوند S3DownloadPrefix
روال اس۳ دریافت پیشوند(cfg: پیکربندی، prefix: رشته، dir: رشته): نتیجه پوشهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ ایتگ پرونده S3FileEtag
روال اس۳ ایتگ پرونده(path: رشته، part_size: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ فهرست S3List
روال اس۳ فهرست(cfg: پیکربندی، o: گزینههای فهرست): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست پیشوند S3ListPrefix
روال اس۳ فهرست پیشوند(cfg: پیکربندی، prefix: رشته): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست پوشه S3ListFolder
روال اس۳ فهرست پوشه(cfg: پیکربندی، prefix: رشته): فهرست اشیا/.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست نسخه یک S3ListV1
روال اس۳ فهرست نسخه یک(cfg: پیکربندی، o: گزینههای فهرست، marker: رشته): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست همه S3ListAll
روال اس۳ فهرست همه(cfg: پیکربندی، prefix: رشته): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست همه با گزینه S3ListAllWith
روال اس۳ فهرست همه با گزینه(cfg: پیکربندی، o: گزینههای فهرست): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ فهرست نسخهها S3ListVersions
روال اس۳ فهرست نسخهها(cfg: پیکربندی، o: گزینههای فهرست، key_marker: رشته، version_marker: رشته): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ کلیدها S3Keys
روال اس۳ کلیدها(cfg: پیکربندی، prefix: رشته): فهرست کلیدهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
شمار فهرست ListCount
روال شمار فهرست(l: فهرست اشیا): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
مدخل فهرست ListAt
روال مدخل فهرست(l: فهرست اشیا، i: صحیح): مدخل شیءنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
شمار پیشوندهای فهرست ListPrefixCount
روال شمار پیشوندهای فهرست(l: فهرست اشیا): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پیشوند فهرست ListPrefixAt
روال پیشوند فهرست(l: فهرست اشیا، i: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اندازه کل فهرست ListTotalSize
روال اندازه کل فهرست(l: فهرست اشیا): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
آزادسازی فهرست ListFree
روال آزادسازی فهرست(l &: فهرست اشیا)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
شمار کلیدها KeyCount
روال شمار کلیدها(k: فهرست کلیدها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
کلید شماره KeyAt
روال کلید شماره(k: فهرست کلیدها، i: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فهرست کلید جدید NewKeyList
روال فهرست کلید جدید(): فهرست کلیدهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
افزودن کلید KeyPush
روال افزودن کلید(k &: فهرست کلیدها، key: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
آزادسازی کلیدها KeyFree
روال آزادسازی کلیدها(k &: فهرست کلیدها)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس۳ حذف چندتایی S3DeleteMany
روال اس۳ حذف چندتایی(cfg: پیکربندی، keys: فهرست کلیدها): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ حذف پیشوند S3DeletePrefix
روال اس۳ حذف پیشوند(cfg: پیکربندی، prefix: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
فهرست به نتیجه ListToResult
روال فهرست به نتیجه(l: فهرست اشیا): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
تجزیه فهرست ParseListing
روال تجزیه فهرست(body: رشته، status: صحیح): فهرست اشیانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس کیو اس نشانی صف SqsQueueUrl
روال اس کیو اس نشانی صف(cfg: پیکربندی، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس ساخت صف SqsCreateQueue
روال اس کیو اس ساخت صف(cfg: پیکربندی، name: رشته، attributes: سرآیندها): رشته.fifo صف FIFO است.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس حذف صف SqsDeleteQueue
روال اس کیو اس حذف صف(cfg: پیکربندی، url: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس فهرست صفها SqsListQueues
روال اس کیو اس فهرست صفها(cfg: پیکربندی، prefix: رشته): فهرست صفهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
شمار صفها QueueCount
روال شمار صفها(l: فهرست صفها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
صف شماره QueueAt
روال صف شماره(l: فهرست صفها، i: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
آزادسازی فهرست صفها QueueListFree
روال آزادسازی فهرست صفها(l &: فهرست صفها)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس ارسال SqsSend
روال اس کیو اس ارسال(cfg: پیکربندی، url: رشته، body: رشته): نتیجه ارسالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس ارسال با گزینه SqsSendWith
روال اس کیو اس ارسال با گزینه(cfg: پیکربندی، url: رشته، m: پیام خروجی): نتیجه ارسالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس فراخوان ارسال SqsSendCall
روال اس کیو اس فراخوان ارسال(url: رشته، m: پیام خروجی): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس کیو اس دریافت SqsReceive
روال اس کیو اس دریافت(cfg: پیکربندی، url: رشته، o: گزینههای دریافت): فهرست پیامهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس فراخوان دریافت SqsReceiveCall
روال اس کیو اس فراخوان دریافت(url: رشته، o: گزینههای دریافت): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
تجزیه دریافت ParseReceive
روال تجزیه دریافت(body: رشته، status: صحیح): فهرست پیامهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس کیو اس انتظار پیام SqsPoll
روال اس کیو اس انتظار پیام(cfg: پیکربندی، url: رشته): فهرست پیامهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس دریافت دسته SqsReceiveBatch
روال اس کیو اس دریافت دسته(cfg: پیکربندی، url: رشته، count: صحیح): فهرست پیامهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
شمار پیامها MessageCount
روال شمار پیامها(l: فهرست پیامها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پیام شماره MessageAt
روال پیام شماره(l: فهرست پیامها، i: صحیح): پیام صفنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
آزادسازی فهرست پیامها MessageListFree
روال آزادسازی فهرست پیامها(l &: فهرست پیامها)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
ویژگی پیام MessageAttribute
روال ویژگی پیام(m: پیام صف، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس کیو اس حذف SqsDelete
روال اس کیو اس حذف(cfg: پیکربندی، url: رشته، receipt: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس حذف دسته SqsDeleteBatch
روال اس کیو اس حذف دسته(cfg: پیکربندی، url: رشته، l: فهرست پیامها): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس تغییر پنهانماندن SqsChangeVisibility
روال اس کیو اس تغییر پنهانماندن(cfg: پیکربندی، url: رشته، receipt: رشته، seconds: صحیح): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس رها کردن SqsRelease
روال اس کیو اس رها کردن(cfg: پیکربندی، url: رشته، receipt: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس خالی کردن SqsPurge
روال اس کیو اس خالی کردن(cfg: پیکربندی، url: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس ویژگیها SqsAttributes
روال اس کیو اس ویژگیها(cfg: پیکربندی، url: رشته): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس تنظیم ویژگیها SqsSetAttributes
روال اس کیو اس تنظیم ویژگیها(cfg: پیکربندی، url: رشته، attributes: سرآیندها): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس طول صف SqsDepth
روال اس کیو اس طول صف(cfg: پیکربندی، url: رشته): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس کیو اس سیاست صف مرده SqsRedrivePolicy
روال اس کیو اس سیاست صف مرده(dead_letter_arn: رشته، max_receives: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اس کیو اس شناسه صف SqsQueueArn
روال اس کیو اس شناسه صف(cfg: پیکربندی، url: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اس۳ نوشتن بایت S3PutBytes
روال اس۳ نوشتن بایت(cfg: پیکربندی، key: رشته، body: تهی*، n: صحیح، content_type: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ نوشتن بایت با گزینه S3PutBytesWith
روال اس۳ نوشتن بایت با گزینه(cfg: پیکربندی، key: رشته، body: تهی*، n: صحیح، o: گزینههای نوشتن): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ نوشتن S3Put
روال اس۳ نوشتن(cfg: پیکربندی، key: رشته، body: رشته، content_type: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ نوشتن با گزینه S3PutWith
روال اس۳ نوشتن با گزینه(cfg: پیکربندی، key: رشته، body: رشته، o: گزینههای نوشتن): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خواندن S3Get
روال اس۳ خواندن(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خواندن با گزینه S3GetWith
روال اس۳ خواندن با گزینه(cfg: پیکربندی، key: رشته، o: گزینههای خواندن): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خواندن بایت S3GetBytes
روال اس۳ خواندن بایت(cfg: پیکربندی، key: رشته): بایتهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خواندن بایت با گزینه S3GetBytesWith
روال اس۳ خواندن بایت با گزینه(cfg: پیکربندی، key: رشته، o: گزینههای خواندن): بایتهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خواندن بازه S3GetRange
روال اس۳ خواندن بازه(cfg: پیکربندی، key: رشته، start: صحیح۶۴، stop: صحیح۶۴): بایتهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ سرآیند شیء S3Head
روال اس۳ سرآیند شیء(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ اطلاعات شیء S3Stat
روال اس۳ اطلاعات شیء(cfg: پیکربندی، key: رشته): اطلاعات شیءنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ اطلاعات نسخه S3StatVersion
روال اس۳ اطلاعات نسخه(cfg: پیکربندی، key: رشته، version_id: رشته): اطلاعات شیءنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ حذف S3Delete
روال اس۳ حذف(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ حذف نسخه S3DeleteVersion
روال اس۳ حذف نسخه(cfg: پیکربندی، key: رشته، version_id: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ وجود دارد S3Exists
روال اس۳ وجود دارد(cfg: پیکربندی، key: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ اندازه S3Size
روال اس۳ اندازه(cfg: پیکربندی، key: رشته): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ رونوشت S3Copy
روال اس۳ رونوشت(cfg: پیکربندی، src_key: رشته، dst_key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ رونوشت با گزینه S3CopyWith
روال اس۳ رونوشت با گزینه(cfg: پیکربندی، src_key: رشته، dst_key: رشته، o: گزینههای رونوشت): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ جابجایی S3Move
روال اس۳ جابجایی(cfg: پیکربندی، src_key: رشته، dst_key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ بهروزرسانی زمان S3Touch
روال اس۳ بهروزرسانی زمان(cfg: پیکربندی، key: رشته، o: گزینههای رونوشت): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ بازگردانی از آرشیو S3Restore
روال اس۳ بازگردانی از آرشیو(cfg: پیکربندی، key: رشته، days: صحیح، tier: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ چکیده محتوا S3ContentHash
روال اس۳ چکیده محتوا(body: تهی*، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ ام دی۵ محتوا S3ContentMd5
روال اس۳ ام دی۵ محتوا(body: تهی*، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ چکیده شا۲۵۶ S3ChecksumSha256
روال اس۳ چکیده شا۲۵۶(body: تهی*، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ چکیده شیء S3ObjectChecksum
روال اس۳ چکیده شیء(cfg: پیکربندی، key: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ ساخت سطل S3CreateBucket
روال اس۳ ساخت سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ ساخت سطل با دسترسی S3CreateBucketAcl
روال اس۳ ساخت سطل با دسترسی(cfg: پیکربندی، bucket: رشته، acl: رشته): نتیجهprivate.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ حذف سطل S3DeleteBucket
روال اس۳ حذف سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ سرآیند سطل S3HeadBucket
روال اس۳ سرآیند سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ سطل وجود دارد S3BucketExists
روال اس۳ سطل وجود دارد(cfg: پیکربندی، bucket: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ فهرست سطلها S3ListBuckets
روال اس۳ فهرست سطلها(cfg: پیکربندی): فهرست سطلنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
شمار سطلها BucketCount
روال شمار سطلها(l: فهرست سطل): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
سطل شماره BucketAt
روال سطل شماره(l: فهرست سطل، i: صحیح): مدخل سطلنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
آزادسازی فهرست سطلها BucketListFree
روال آزادسازی فهرست سطلها(l &: فهرست سطل)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ منطقه سطل S3BucketRegion
روال اس۳ منطقه سطل(cfg: پیکربندی، bucket: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ تنظیم نسخهبندی S3SetVersioning
روال اس۳ تنظیم نسخهبندی(cfg: پیکربندی، bucket: رشته، enabled: منطقی): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ نسخهبندی S3Versioning
روال اس۳ نسخهبندی(cfg: پیکربندی، bucket: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ تنظیم برچسب سطل S3SetBucketTags
روال اس۳ تنظیم برچسب سطل(cfg: پیکربندی، bucket: رشته، tags: سرآیندها): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ برچسب سطل S3BucketTags
روال اس۳ برچسب سطل(cfg: پیکربندی، bucket: رشته): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ حذف برچسب سطل S3DeleteBucketTags
روال اس۳ حذف برچسب سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ تنظیم سیاست سطل S3SetBucketPolicy
روال اس۳ تنظیم سیاست سطل(cfg: پیکربندی، bucket: رشته، policy_json: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ سیاست سطل S3BucketPolicy
روال اس۳ سیاست سطل(cfg: پیکربندی، bucket: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ حذف سیاست سطل S3DeleteBucketPolicy
روال اس۳ حذف سیاست سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ تنظیم کورز سطل S3SetBucketCors
روال اس۳ تنظیم کورز سطل(cfg: پیکربندی، bucket: رشته، origin: رشته، methods: رشته، max_age: صحیح): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ کورز سطل S3BucketCors
روال اس۳ کورز سطل(cfg: پیکربندی، bucket: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ حذف کورز سطل S3DeleteBucketCors
روال اس۳ حذف کورز سطل(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ تنظیم چرخه عمر S3SetLifecycle
روال اس۳ تنظیم چرخه عمر(cfg: پیکربندی، bucket: رشته، config_xml: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ چرخه عمر S3Lifecycle
روال اس۳ چرخه عمر(cfg: پیکربندی، bucket: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ حذف چرخه عمر S3DeleteLifecycle
روال اس۳ حذف چرخه عمر(cfg: پیکربندی، bucket: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Buckets.salam
اس۳ قاعده انقضا S3ExpiryRule
روال اس۳ قاعده انقضا(prefix: رشته، days: صحیح، abort_days: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
برچسبهای جدید NewTags
روال برچسبهای جدید(): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم برچسب TagSet
روال تنظیم برچسب(h &: سرآیندها، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
متن برچسبها TagString
روال متن برچسبها(tags: سرآیندها): رشتهx-amz-tagging.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ تنظیم برچسب شیء S3SetObjectTags
روال اس۳ تنظیم برچسب شیء(cfg: پیکربندی، key: رشته، tags: سرآیندها): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ برچسب شیء S3ObjectTags
روال اس۳ برچسب شیء(cfg: پیکربندی، key: رشته): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ برچسب نسخه S3ObjectTagsVersion
روال اس۳ برچسب نسخه(cfg: پیکربندی، key: رشته، version_id: رشته): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ حذف برچسب شیء S3DeleteObjectTags
روال اس۳ حذف برچسب شیء(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ افزودن برچسب شیء S3AddObjectTag
روال اس۳ افزودن برچسب شیء(cfg: پیکربندی، key: رشته، name: رشته، value: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ تنظیم دسترسی شیء S3SetObjectAcl
روال اس۳ تنظیم دسترسی شیء(cfg: پیکربندی، key: رشته، acl: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ دسترسی شیء S3ObjectAcl
روال اس۳ دسترسی شیء(cfg: پیکربندی، key: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ عمومی کردن S3MakePublic
روال اس۳ عمومی کردن(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ خصوصی کردن S3MakePrivate
روال اس۳ خصوصی کردن(cfg: پیکربندی، key: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ تنظیم توقیف قانونی S3SetLegalHold
روال اس۳ تنظیم توقیف قانونی(cfg: پیکربندی، key: رشته، held: منطقی): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ توقیف قانونی S3LegalHold
روال اس۳ توقیف قانونی(cfg: پیکربندی، key: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
اس۳ تنظیم نگهداری S3SetRetention
روال اس۳ تنظیم نگهداری(cfg: پیکربندی، key: رشته، mode: رشته، until_epoch: صحیح۶۴): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
تاریخ ای ام زد AmzDate
روال تاریخ ای ام زد(epoch_seconds: صحیح۶۴): رشته20130524T000000Z.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
مهر تاریخ DateStamp
روال مهر تاریخ(amz_date: رشته): رشته20130524.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
دامنه اعتبار Scope
روال دامنه اعتبار(date_stamp: رشته، region: رشته، service: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
کدگذاری نشانی UriEncode
روال کدگذاری نشانی(s: رشته، keep_slash: منطقی): رشته/ نگه داشته میشود.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
کدگذاری کلید EncodeKey
روال کدگذاری کلید(key: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
شا۲۵۶ بایت Sha256Bytes
روال شا۲۵۶ بایت(ptr: تهی*، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
امضای درخواست SignRequest
روال امضای درخواست(cfg: پیکربندی، method: رشته، path: رشته، query: رشته، canonical_headers: رشته، signed_headers: رشته، payload_hash: رشته، epoch_seconds: صحیح۶۴): امضاشدهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
امضای رشته SignString
روال امضای رشته(cfg: پیکربندی، date_stamp: رشته، payload: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
امضای سرآیندهای پرسمان SignQueryHeaders
روال امضای سرآیندهای پرسمان(cfg: پیکربندی، method: رشته، path: رشته، query: رشته، canonical_headers: رشته، signed_headers: رشته، epoch_seconds: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
امضای پرسمان SignQuery
روال امضای پرسمان(cfg: پیکربندی، method: رشته، path: رشته، query: رشته، host: رشته، epoch_seconds: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ نشانی S3Url
روال اس۳ نشانی(cfg: پیکربندی، key: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضا S3Presign
روال اس۳ پیشامضا(cfg: پیکربندی، method: رشته، key: رشته، expires: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضا با زمان S3PresignAt
روال اس۳ پیشامضا با زمان(cfg: پیکربندی، method: رشته، key: رشته، expires: صحیح، epoch_seconds: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضا با گزینه S3PresignWith
روال اس۳ پیشامضا با گزینه(cfg: پیکربندی، method: رشته، key: رشته، o: گزینههای پیشامضا، epoch_seconds: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضای خواندن S3PresignGet
روال اس۳ پیشامضای خواندن(cfg: پیکربندی، key: رشته، expires: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضای نوشتن S3PresignPut
روال اس۳ پیشامضای نوشتن(cfg: پیکربندی، key: رشته، content_type: رشته، expires: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضای دانلود S3PresignDownload
روال اس۳ پیشامضای دانلود(cfg: پیکربندی، key: رشته، filename: رشته، expires: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضای فرم S3PresignPost
روال اس۳ پیشامضای فرم(cfg: پیکربندی، key: رشته، o: گزینههای فرم): فرم ارسالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ پیشامضای فرم با زمان S3PresignPostAt
روال اس۳ پیشامضای فرم با زمان(cfg: پیکربندی، key: رشته، o: گزینههای فرم، epoch_seconds: صحیح۶۴): فرم ارسالنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اچ تی ام ال فرم ارسال PostFormHtml
روال اچ تی ام ال فرم ارسال(f: فرم ارسال، file_field: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Presign.salam
اس۳ آغاز بارگذاری S3CreateUpload
روال اس۳ آغاز بارگذاری(cfg: پیکربندی، key: رشته، o: گزینههای نوشتن): بارگذاری چندبخشینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ بارگذاری بخش S3UploadPart
روال اس۳ بارگذاری بخش(cfg: پیکربندی، u &: بارگذاری چندبخشی، number: صحیح، data: تهی*، n: صحیح): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ رونوشت بخش S3UploadPartCopy
روال اس۳ رونوشت بخش(cfg: پیکربندی، u &: بارگذاری چندبخشی، number: صحیح، src_key: رشته، o: گزینههای رونوشت، start: صحیح۶۴، stop: صحیح۶۴): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ تکمیل بارگذاری S3CompleteUpload
روال اس۳ تکمیل بارگذاری(cfg: پیکربندی، u: بارگذاری چندبخشی): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ لغو بارگذاری S3AbortUpload
روال اس۳ لغو بارگذاری(cfg: پیکربندی، u: بارگذاری چندبخشی): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ فهرست بخشها S3ListParts
روال اس۳ فهرست بخشها(cfg: پیکربندی، key: رشته، upload_id: رشته): فهرست بخشهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ فهرست بارگذاریها S3ListUploads
روال اس۳ فهرست بارگذاریها(cfg: پیکربندی، prefix: رشته): فهرست بارگذاریهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ نوشتن بزرگ S3PutLarge
روال اس۳ نوشتن بزرگ(cfg: پیکربندی، key: رشته، data: تهی*، n: صحیح، part_size: صحیح، o: گزینههای نوشتن): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ رونوشت بزرگ S3CopyLarge
روال اس۳ رونوشت بزرگ(cfg: پیکربندی، src_key: رشته، dst_key: رشته، part_size: صحیح، o: گزینههای رونوشت): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
اس۳ ایتگ چندبخشی S3MultipartEtag
روال اس۳ ایتگ چندبخشی(data: تهی*، n: صحیح، part_size: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اس۳ چکیده محتوا با ام دی۵ S3ContentHashMd5
روال اس۳ چکیده محتوا با ام دی۵(data: تهی*، n: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
شمار بخشها PartCount
روال شمار بخشها(p: فهرست بخشها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بخش شماره PartAt
روال بخش شماره(p: فهرست بخشها، i: صحیح): مرجع بخشنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
شمار بارگذاریها UploadCount
روال شمار بارگذاریها(u: فهرست بارگذاریها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بارگذاری شماره UploadAt
روال بارگذاری شماره(u: فهرست بارگذاریها، i: صحیح): مرجع بارگذارینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بخشهای بارگذاری UploadParts
روال بخشهای بارگذاری(u: بارگذاری چندبخشی): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
بایتهای بارگذاری UploadBytes
روال بایتهای بارگذاری(u: بارگذاری چندبخشی): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
آزادسازی بخشها UploadFreeParts
روال آزادسازی بخشها(u &: بارگذاری چندبخشی)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
پیکربندی جدید NewConfig
روال پیکربندی جدید(endpoint: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
با اعتبارنامه WithCredentials
روال با اعتبارنامه(cfg: پیکربندی، access_key: رشته، secret_key: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
پیکربندی شده Configured
روال پیکربندی شده(cfg: پیکربندی): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
شکست Failure
روال شکست(reason: رشته): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
اعتبارنامه از محیط FromEnvironmentCredentials
روال اعتبارنامه از محیط(): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اعتبارنامه از نمایه FromProfileCredentials
روال اعتبارنامه از نمایه(profile: رشته، o: گزینههای زنجیره): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اعتبارنامه از هویت وب FromWebIdentityCredentials
روال اعتبارنامه از هویت وب(o: گزینههای زنجیره): اعتبارنامهAWS_WEB_IDENTITY_TOKEN_FILE نقش AWS_ROLE_ARN را میگیرد.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اعتبارنامه از کانتینر FromContainerCredentials
روال اعتبارنامه از کانتینر(timeout_ms: صحیح): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اعتبارنامه از ماشین FromInstanceCredentials
روال اعتبارنامه از ماشین(timeout_ms: صحیح): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
منطقه ماشین InstanceRegion
روال منطقه ماشین(timeout_ms: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
زنجیره پیشفرض DefaultChain
روال زنجیره پیشفرض(): گزینههای زنجیرهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
زنجیره کانتینر ContainerChain
روال زنجیره کانتینر(): گزینههای زنجیرهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
یافتن اعتبارنامه Resolve
روال یافتن اعتبارنامه(o: گزینههای زنجیره): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
یافتن پیکربندی ResolveConfig
روال یافتن پیکربندی(bucket: رشته، region: رشته، o: گزینههای زنجیره): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
نقطه پایانی ای دبلیو اس AwsEndpoint
روال نقطه پایانی ای دبلیو اس(region: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای ای دبلیو اس ForAws
روال برای ای دبلیو اس(region: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای مینیو ForMinio
روال برای مینیو(endpoint: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای آر۲ ForR2
روال برای آر۲(account_id: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای اسپیسز ForSpaces
روال برای اسپیسز(region: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای واسابی ForWasabi
روال برای واسابی(region: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای بکبلیز ForBackblaze
روال برای بکبلیز(region: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
برای نقطه پایانی ForEndpoint
روال برای نقطه پایانی(endpoint: رشته، region: رشته، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
پیکربندی از محیط FromEnvironment
روال پیکربندی از محیط(bucket: رشته): پیکربندیAWS_REGION و AWS_ENDPOINT_URL.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
مسیر اعتبارنامهها CredentialsPath
روال مسیر اعتبارنامهها(): رشته~/.aws/credentials.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
مسیر پیکربندی ConfigPath
روال مسیر پیکربندی(): رشته~/.aws/config.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
پیکربندی از نمایه FromProfile
روال پیکربندی از نمایه(profile: رشته، bucket: رشته): پیکربندی~/.aws.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Files.salam
تجزیه آی ان آی ParseIni
روال تجزیه آی ان آی(text: رشته، section: رشته، key: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
با سطل WithBucket
روال با سطل(cfg: پیکربندی، bucket: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
با توکن نشست WithSessionToken
روال با توکن نشست(cfg: پیکربندی، token: رشته): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
با تلاش دوباره WithRetry
روال با تلاش دوباره(cfg: پیکربندی، attempts: صحیح، base_ms: صحیح): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
توصیف پیکربندی Describe
روال توصیف پیکربندی(cfg: پیکربندی): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
نقطه پایانی سرویس ServiceEndpoint
روال نقطه پایانی سرویس(service: رشته، region: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
فراخوان پرسمانی جدید NewQueryCall
روال فراخوان پرسمانی جدید(service: رشته، action: رشته، version: رشته): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فراخوان جیسون جدید NewJsonCall
روال فراخوان جیسون جدید(service: رشته، target: رشته، json: رشته): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فراخوان جیسون۱۱ جدید NewJson11Call
روال فراخوان جیسون۱۱ جدید(service: رشته، target: رشته، json: رشته): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فراخوان رست جدید NewRestCall
روال فراخوان رست جدید(service: رشته، method: رشته، path: رشته): فراخوان سرویسنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پارامتر فراخوان CallParam
روال پارامتر فراخوان(c &: فراخوان سرویس، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پارامتر عددی فراخوان CallParamInt
روال پارامتر عددی فراخوان(c &: فراخوان سرویس، name: رشته، value: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
سرآیند فراخوان CallHeader
روال سرآیند فراخوان(c &: فراخوان سرویس، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پرسمان فراخوان CallQuery
روال پرسمان فراخوان(c &: فراخوان سرویس، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
بدنه فراخوان CallBody
روال بدنه فراخوان(c &: فراخوان سرویس، body: رشته، content_type: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
منطقه فراخوان CallRegion
روال منطقه فراخوان(c &: فراخوان سرویس، region: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
نقطه پایانی فراخوان CallEndpoint
روال نقطه پایانی فراخوان(c &: فراخوان سرویس، endpoint: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
اجرای فراخوان Invoke
روال اجرای فراخوان(cfg: پیکربندی، c: فراخوان سرویس): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
کد خطای سرویس ServiceErrorCode
روال کد خطای سرویس(body: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
پیام خطای سرویس ServiceErrorMessage
روال پیام خطای سرویس(body: رشته، status: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
آزادسازی فراخوان CallFree
روال آزادسازی فراخوان(c &: فراخوان سرویس)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
فراخوان آماده PreparedCall
روال فراخوان آماده(cfg: پیکربندی، c: فراخوان سرویس، at: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
متن بدنه فراخوان CallBodyText
روال متن بدنه فراخوان(c: فراخوان سرویس): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Parse.salam
نقطه پایانی اس تی اس StsEndpoint
روال نقطه پایانی اس تی اس(region: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
گرفتن نقش AssumeRole
روال گرفتن نقش(cfg: پیکربندی، role_arn: رشته، session_name: رشته، duration: صحیح): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
گرفتن نقش با گزینه AssumeRoleWith
روال گرفتن نقش با گزینه(cfg: پیکربندی، role_arn: رشته، session_name: رشته، duration: صحیح، external_id: رشته، policy_arn: رشته): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
گرفتن نقش با هویت وب AssumeRoleWithWebIdentity
روال گرفتن نقش با هویت وب(cfg: پیکربندی، role_arn: رشته، session_name: رشته، web_identity_token: رشته، duration: صحیح): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
گرفتن توکن نشست GetSessionToken
روال گرفتن توکن نشست(cfg: پیکربندی، duration: صحیح، mfa_serial: رشته، mfa_code: رشته): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
گرفتن توکن فدراسیون GetFederationToken
روال گرفتن توکن فدراسیون(cfg: پیکربندی، name: رشته، policy_json: رشته، duration: صحیح): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
هویت فراخواننده GetCallerIdentity
روال هویت فراخواننده(cfg: پیکربندی): هویتنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اعمال اعتبارنامه Apply
روال اعمال اعتبارنامه(cfg: پیکربندی، creds: اعتبارنامه): پیکربندینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
اعتبارنامه ثابت StaticCredentials
روال اعتبارنامه ثابت(access_key: رشته، secret_key: رشته): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منقضی شده Expired
روال منقضی شده(creds: اعتبارنامه، now: صحیح۶۴، skew: صحیح): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
منقضی شده اکنون ExpiredNow
روال منقضی شده اکنون(creds: اعتبارنامه): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
ثانیههای باقی مانده SecondsRemaining
روال ثانیههای باقی مانده(creds: اعتبارنامه، now: صحیح۶۴): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
توصیف اعتبارنامه DescribeCredentials
روال توصیف اعتبارنامه(creds: اعتبارنامه): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
تجزیه اعتبارنامه ParseCredentials
روال تجزیه اعتبارنامه(body: رشته، status: صحیح، source: رشته): اعتبارنامهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Config.salam
سرآیندهای جدید NewHeaders
روال سرآیندهای جدید(): سرآیندهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم سرآیند HeaderSet
روال تنظیم سرآیند(h &: سرآیندها، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
افزودن سرآیند HeaderAdd
روال افزودن سرآیند(h &: سرآیندها، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
دریافت سرآیند HeaderGet
روال دریافت سرآیند(h: سرآیندها، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
سرآیند دارد HeaderHas
روال سرآیند دارد(h: سرآیندها، name: رشته): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
شمار سرآیندها HeaderCount
روال شمار سرآیندها(h: سرآیندها): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
نام سرآیند شماره HeaderNameAt
روال نام سرآیند شماره(h: سرآیندها، i: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
مقدار سرآیند شماره HeaderValueAt
روال مقدار سرآیند شماره(h: سرآیندها، i: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
آزادسازی سرآیندها HeaderFree
روال آزادسازی سرآیندها(h &: سرآیندها)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
درخواست جدید NewRequest
روال درخواست جدید(method: رشته، key: رشته): درخواستنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
درخواست سطل جدید NewBucketRequest
روال درخواست سطل جدید(method: رشته، bucket: رشته، key: رشته): درخواستنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
درخواست سرویس جدید NewServiceRequest
روال درخواست سرویس جدید(method: رشته): درخواستنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم پرسمان SetQuery
روال تنظیم پرسمان(r &: درخواست، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم پرسمان عددی SetQueryInt
روال تنظیم پرسمان عددی(r &: درخواست، name: رشته، value: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم پرچم SetFlag
روال تنظیم پرچم(r &: درخواست، name: رشته)?acl.نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم سرآیند درخواست SetHeader
روال تنظیم سرآیند درخواست(r &: درخواست، name: رشته، value: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم بدنه SetBody
روال تنظیم بدنه(r &: درخواست، p: تهی*، n: صحیح)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم بدنه متنی SetText
روال تنظیم بدنه متنی(r &: درخواست، s: رشته)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
تنظیم بار امضانشده SetUnsignedPayload
روال تنظیم بار امضانشده(r &: درخواست)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
اجرای درخواست Do
روال اجرای درخواست(cfg: پیکربندی، r: درخواست): نتیجهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
اجرای درخواست بایتی DoBytes
روال اجرای درخواست بایتی(cfg: پیکربندی، r: درخواست): بایتهانمونهی این مورد همراه با موارد بالاتر آمده است: aws-Services.salam
آزادسازی بایتها FreeBytes
روال آزادسازی بایتها(b &: بایتها)نمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
سرآیند نتیجه ResultHeader
روال سرآیند نتیجه(r: نتیجه، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
سرآیند بایتها BytesHeader
روال سرآیند بایتها(b: بایتها، name: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Objects.salam
کد خطای نتیجه ResultErrorCode
روال کد خطای نتیجه(body: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
پیام خطای نتیجه ResultErrorMessage
روال پیام خطای نتیجه(body: رشته، status: صحیح): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
برچسب نتیجه ResultTag
روال برچسب نتیجه(body: رشته، tag: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
حذف گیومه Unquote
روال حذف گیومه(s: رشته): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
درخواست متعارف CanonicalRequest
روال درخواست متعارف(cfg: پیکربندی، r: درخواست، at: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam
سرآیندهای آماده PreparedHead
روال سرآیندهای آماده(cfg: پیکربندی، r: درخواست، at: صحیح۶۴): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: aws-Sign.salam