View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk File Amazon S3 - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk File Amazon S3

File Amazon S3 (awalan layanan:s3files) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh File Amazon S3

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

CreateAccessPoint

s3file: CreateAccessPoint

Tulis

s3file: TagResource

Menandai, Menulis

CreateFileSystem

s3file: CreateFileSystem

Tulis

s3file: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

elasticfilesystem.amazonaws.com

Tulis

CreateMountTarget

s3file: CreateMountTarget

Tulis

DeleteAccessPoint

s3file: DeleteAccessPoint

Tulis

DeleteFileSystem

s3file: DeleteFileSystem

Tulis

DeleteFileSystemPolicy

s3file: DeleteFileSystemPolicy

Manajemen izin, Tulis

DeleteMountTarget

s3file: DeleteMountTarget

Tulis

GetAccessPoint

s3file: GetAccessPoint

Baca

GetFileSystem

s3file: GetFileSystem

Baca

GetFileSystemPolicy

s3file: GetFileSystemPolicy

Baca

GetMountTarget

s3file: GetMountTarget

Baca

GetSynchronizationConfiguration

s3file: GetSynchronizationConfiguration

Baca

ListAccessPoints

s3file: ListAccessPoints

Daftar

ListFileSystems

s3file: ListFileSystems

Daftar

ListMountTargets

s3file: ListMountTargets

Daftar

ListTagsForResource

s3file: ListTagsForResource

Baca

PutFileSystemPolicy

s3file: PutFileSystemPolicy

Manajemen izin, Tulis

PutSynchronizationConfiguration

s3file: PutSynchronizationConfiguration

Tulis

TagResource

s3file: TagResource

Menandai, Menulis

UntagResource

s3file: UntagResource

Menandai, Menulis

UpdateMountTarget

s3file: UpdateMountTarget

Tulis

Tindakan yang ditentukan oleh File Amazon S3

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

CreateAccessPoint

Memberikan izin untuk membuat titik akses untuk sistem file yang ditentukan

sistem file*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateFileSystem

Memberikan izin untuk membuat sistem file baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateMountTarget

Memberikan izin untuk membuat target pemasangan untuk sistem file

sistem file*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteAccessPoint

Memberikan izin untuk menghapus titik akses tertentu

titik akses*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFileSystem

Memberikan izin untuk menghapus sistem file tertentu

sistem file*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteFileSystemPolicy

Memberikan izin untuk menghapus kebijakan sumber daya IAM untuk sistem file tertentu

sistem file*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

DeleteMountTarget

Memberikan izin untuk menghapus target pemasangan yang ditentukan

sistem file*

aws: ResourceTag /$ {} TagKey

Tulis

GetAccessPoint

Memberikan izin untuk mendapatkan informasi sumber daya untuk titik akses tertentu

titik akses*

aws: ResourceTag /$ {} TagKey

Baca

GetFileSystem

Memberikan izin untuk mendapatkan informasi sumber daya untuk sistem file tertentu

file-sistem

aws: ResourceTag /$ {} TagKey

Baca

GetFileSystemPolicy

Memberikan izin untuk mendapatkan kebijakan sumber daya IAM untuk sistem file tertentu

file-sistem

aws: ResourceTag /$ {} TagKey

Baca

GetMountTarget

Memberikan izin untuk mendapatkan informasi sumber daya untuk target pemasangan yang ditentukan

sistem file*

aws: ResourceTag /$ {} TagKey

Baca

GetSynchronizationConfiguration

Memberikan izin untuk mendapatkan konfigurasi sinkronisasi untuk sistem file tertentu

sistem file*

aws: ResourceTag /$ {} TagKey

Baca

ListAccessPoints

Memberikan izin untuk mendapatkan daftar paginasi dari semua titik akses di akun

titik akses*

aws: ResourceTag /$ {} TagKey

Daftar

ListFileSystems

Memberikan izin untuk mendapatkan daftar paginasi semua sistem file di akun

file-sistem

aws: ResourceTag /$ {} TagKey

Daftar

ListMountTargets

Memberikan izin untuk mendapatkan daftar paginasi dari semua target mount di akun

sistem file*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag untuk sumber daya File S3 tertentu

titik akses

aws: ResourceTag /$ {} TagKey

Baca

file-sistem

aws: ResourceTag /$ {} TagKey

PutFileSystemPolicy

Memberikan izin untuk menambahkan kebijakan sumber daya IAM ke sistem file tertentu

sistem file*

aws: ResourceTag /$ {} TagKey

Manajemen izin, Tulis

PutSynchronizationConfiguration

Memberikan izin untuk menambahkan konfigurasi sinkronisasi ke sistem file tertentu

sistem file*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menandai sumber daya File S3 tertentu

titik akses

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

s3file: CreateAction

Menandai, Menulis

file-sistem

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

s3file: CreateAction

UntagResource

Memberikan izin untuk menghapus tag sumber daya File S3 tertentu

titik akses

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

file-sistem

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateMountTarget

Memberikan izin untuk memperbarui informasi sumber daya untuk target pemasangan yang ditentukan

sistem file*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk File Amazon S3

Tindakan berikut ditentukan oleh File Amazon S3 tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

ClientMount

Memberikan izin untuk mengizinkan akses baca klien NFS ke sistem file

sistem file*

aws: ResourceTag /$ {} TagKey

s3file: AccessPointArn

Baca

ClientRootAccess

Memberikan izin untuk mengizinkan akses root klien NFS ke sistem file

sistem file*

aws: ResourceTag /$ {} TagKey

s3file: AccessPointArn

Tulis

ClientWrite

Memberikan izin untuk mengizinkan akses tulis klien NFS ke sistem file

sistem file*

aws: ResourceTag /$ {} TagKey

s3file: AccessPointArn

Tulis

Jenis sumber daya yang ditentukan oleh File Amazon S3

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

titik akses

arn: $ {Partition} :s3files: $ {Wilayah} :$ {Akun} :file-system/$ {} /access-point/$ {} FileSystemId AccessPointId

aws: ResourceTag /$ {} TagKey

file-sistem

arn: $ {Partition} :s3files: $ {Wilayah} :$ {Akun} :file-system/$ {} FileSystemId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk File Amazon S3

File Amazon S3 mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString

s3file: AccessPointArn

Memfilter akses oleh ARN dari titik akses yang digunakan untuk me-mount sistem file

ARN

s3file: CreateAction

Memfilter akses dengan nama tindakan API yang membuat sumber daya

String