View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Batch - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Batch

AWS Batch (Dienstpräfix:batch) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Batch

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

CancelJob

Charge: CancelJob

Schreiben

CancelJobs

Charge: CancelJob

Schreiben

CreateComputeEnvironment

Charge: CreateComputeEnvironment

Schreiben

Charge: SetCapacityTags

Markieren, Schreiben

Stapel: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com, spotfleet.amazonaws.com

Schreiben

CreateConsumableResource

Stapel: CreateConsumableResource

Schreiben

Charge: TagResource

Markieren, Schreiben

CreateJobQueue

Stapel: CreateJobQueue

Schreiben

Charge: TagResource

Markieren, Schreiben

CreateQuotaShare

Stapel: CreateQuotaShare

Schreiben

Charge: TagResource

Markieren, Schreiben

CreateSchedulingPolicy

Stapel: CreateSchedulingPolicy

Schreiben

Charge: TagResource

Markieren, Schreiben

CreateServiceEnvironment

Stapel: CreateServiceEnvironment

Schreiben

Charge: TagResource

Markieren, Schreiben

DeleteComputeEnvironment

Stapel: DeleteComputeEnvironment

Schreiben

DeleteConsumableResource

Charge: DeleteConsumableResource

Schreiben

DeleteJobQueue

Charge: DeleteJobQueue

Schreiben

DeleteQuotaShare

Charge: DeleteQuotaShare

Schreiben

DeleteSchedulingPolicy

Charge: DeleteSchedulingPolicy

Schreiben

DeleteServiceEnvironment

Charge: DeleteServiceEnvironment

Schreiben

DeregisterJobDefinition

Charge: DeregisterJobDefinition

Schreiben

DescribeComputeEnvironments

Charge: DescribeComputeEnvironments

Lesen

DescribeConsumableResource

Charge: DescribeConsumableResource

Lesen

DescribeJobDefinitions

Charge: DescribeJobDefinitions

Lesen

DescribeJobQueues

Charge: DescribeJobQueues

Lesen

DescribeJobs

Charge: DescribeJobs

Lesen

DescribeQuotaShare

Charge: DescribeQuotaShare

Lesen

DescribeSchedulingPolicies

Charge: DescribeSchedulingPolicies

Lesen

DescribeServiceEnvironments

Charge: DescribeServiceEnvironments

Lesen

DescribeServiceJob

Charge: DescribeServiceJob

Lesen

GetJobQueueSnapshot

Charge: GetJobQueueSnapshot

Lesen

ListConsumableResources

Charge: ListConsumableResources

Auflisten

ListJobs

Charge: ListJobs

Auflisten

ListJobsByConsumableResource

Charge: ListJobsByConsumableResource

Auflisten

ListQuotaShares

Charge: ListQuotaShares

Auflisten

ListSchedulingPolicies

Charge: ListSchedulingPolicies

Lesen

ListServiceJobs

Charge: ListServiceJobs

Auflisten

ListTagsForResource

Charge: ListTagsForResource

Lesen

RegisterJobDefinition

Charge: RegisterJobDefinition

Schreiben

Charge: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

ecs-tasks.amazonaws.com

Schreiben

SubmitJob

Stapel: SubmitJob

Schreiben

Charge: TagResource

Markieren, Schreiben

SubmitServiceJob

Stapel: SubmitServiceJob

Schreiben

Charge: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

sagemaker.amazonaws.com

Schreiben

TagResource

Stapel: TagResource

Markieren, Schreiben

TerminateJob

Stapel: TerminateJob

Schreiben

TerminateJobs

Charge: TerminateJob

Schreiben

TerminateServiceJob

Charge: TerminateServiceJob

Schreiben

TerminateServiceJobs

Charge: TerminateServiceJob

Schreiben

UntagResource

Charge: UntagResource

Markieren, Schreiben

UpdateComputeEnvironment

Stapel: SetCapacityTags

Markieren, Schreiben

Stapel: UpdateComputeEnvironment

Schreiben

bin: PassRole

ich bin: PassedToService

batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com

Schreiben

UpdateConsumableResource

Stapel: UpdateConsumableResource

Schreiben

UpdateJobQueue

Charge: UpdateJobQueue

Schreiben

UpdateQuotaShare

Charge: UpdateQuotaShare

Schreiben

UpdateSchedulingPolicy

Charge: UpdateSchedulingPolicy

Schreiben

UpdateServiceEnvironment

Charge: UpdateServiceEnvironment

Schreiben

UpdateServiceJob

Charge: UpdateServiceJob

Schreiben

Aktionen definiert von AWS Batch

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CancelJob

Erteilt die Erlaubnis, einen Job in einer AWS Batch-Job-Warteschlange in Ihrem Konto zu stornieren

Job*

als: ResourceTag /$ {} TagKey

Schreiben

CreateComputeEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Rechenumgebung in Ihrem Konto zu erstellen

Computerumgebung*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateConsumableResource

Erteilt die Erlaubnis, eine AWS verbrauchbare Batch-Ressource in Ihrem Konto zu erstellen

verbrauchbare Ressource*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateJobQueue

Erteilt die Erlaubnis, eine AWS Batch-Job-Warteschlange in Ihrem Konto zu erstellen

Computerumgebung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Job-Warteschleife*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Zeitplanungsrichtlinie

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Service-Umgebung

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateQuotaShare

Erteilt die Erlaubnis, einen AWS Batch-Kontingentanteil in Ihrem Konto zu erstellen

Job-Warteschleife*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Quotenanteil*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateSchedulingPolicy

Erteilt die Erlaubnis, eine AWS Batch-Planungsrichtlinie in Ihrem Konto zu erstellen

Planungsrichtlinie*

as: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateServiceEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Serviceumgebung in Ihrem Konto zu erstellen

Serviceumgebung*

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteComputeEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Rechenumgebung in Ihrem Konto zu löschen

Computerumgebung*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteConsumableResource

Erteilt die Erlaubnis, eine AWS verbrauchbare Batch-Ressource in Ihrem Konto zu löschen

verbrauchbare Ressource*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteJobQueue

Erteilt die Erlaubnis, eine AWS Batch-Job-Warteschlange in Ihrem Konto zu löschen

Job-Warteschleife*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteQuotaShare

Erteilt die Erlaubnis, einen AWS Batch-Kontingentanteil in Ihrem Konto zu löschen

Quote teilen*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteSchedulingPolicy

Erteilt die Erlaubnis, eine AWS Batch-Planungsrichtlinie in Ihrem Konto zu löschen

Planungsrichtlinie*

as: /$ {} ResourceTag TagKey

Schreiben

DeleteServiceEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Serviceumgebung in Ihrem Konto zu löschen

Serviceumgebung*

as: ResourceTag /$ {} TagKey

Schreiben

DeregisterJobDefinition

Erteilt die Erlaubnis, eine AWS Batch-Jobdefinition in Ihrem Konto abzumelden

Überarbeitung der Jobdefinition*

als: /$ {} ResourceTag TagKey

Schreiben

DescribeComputeEnvironments

Erteilt die Erlaubnis, eine oder mehrere AWS Batch-Rechenumgebungen in Ihrem Konto zu beschreiben

Lesen

DescribeConsumableResource

Erteilt die Erlaubnis, eine oder mehrere AWS verbrauchbare Batch-Ressourcen in Ihrem Konto zu beschreiben

verbrauchbare Ressource*

als: /$ {} ResourceTag TagKey

Lesen

DescribeJobDefinitions

Erteilt die Erlaubnis, eine oder mehrere AWS Batch-Jobdefinitionen in Ihrem Konto zu beschreiben

Lesen

DescribeJobQueues

Erteilt die Erlaubnis, eine oder mehrere AWS Batch-Job-Warteschlangen in Ihrem Konto zu beschreiben

Lesen

DescribeJobs

Erteilt die Erlaubnis, eine Liste von AWS Batch-Jobs in Ihrem Konto zu beschreiben

Lesen

DescribeQuotaShare

Erteilt die Erlaubnis, einen AWS Batch-Kontingentanteil in Ihrem Konto zu beschreiben

Quotenteilung*

als: /$ {} ResourceTag TagKey

Lesen

DescribeSchedulingPolicies

Erteilt die Erlaubnis, eine oder mehrere AWS Batch-Planungsrichtlinien in Ihrem Konto zu beschreiben

Lesen

DescribeServiceEnvironments

Erteilt die Erlaubnis, eine oder mehrere AWS Batch-Serviceumgebungen in Ihrem Konto zu beschreiben

Lesen

DescribeServiceJob

Erteilt die Erlaubnis, einen AWS Batch-Servicejob in Ihrem Konto zu beschreiben

Lesen

GetJobQueueSnapshot

Erteilt die Erlaubnis, einen Snapshot einer AWS Batch-Job-Warteschlange in Ihrem Konto abzurufen

Job-Warteschleife*

als: /$ {} ResourceTag TagKey

Lesen

ListConsumableResources

Erteilt die Erlaubnis, AWS verbrauchbare Batch-Ressourcen in Ihrem Konto aufzulisten

Auflisten

ListJobs

Erteilt die Erlaubnis, Jobs für eine bestimmte AWS Batch-Job-Warteschlange in Ihrem Konto aufzulisten

Auflisten

ListJobsByConsumableResource

Erteilt die Erlaubnis, AWS Batch-Jobs aufzulisten, für die eine bestimmte verbrauchbare Ressource in Ihrem Konto erforderlich ist

verbrauchbare Ressource*

als: /$ {} ResourceTag TagKey

Auflisten

ListQuotaShares

Erteilt die Erlaubnis, AWS Batch-Kontingentanteile in Ihrem Konto aufzulisten

Job-Warteschleife*

als: /$ {} ResourceTag TagKey

Auflisten

ListSchedulingPolicies

Erteilt die Erlaubnis, AWS Batch-Planungsrichtlinien in Ihrem Konto aufzulisten

Lesen

ListServiceJobs

Erteilt die Berechtigung, Serviceaufträge für eine bestimmte AWS Batch-Job-Warteschlange in Ihrem Konto aufzulisten

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Tags für eine AWS Batch-Ressource in Ihrem Konto aufzulisten

Computerumgebung

als: ResourceTag /$ {} TagKey

Lesen

verbrauchbare Ressource

als: /$ {} ResourceTag TagKey

Arbeit

als: ResourceTag /$ {} TagKey

Überarbeitung der Jobdefinition

als: /$ {} ResourceTag TagKey

Job-Warteschlange

als: ResourceTag /$ {} TagKey

Quote teilen

als: ResourceTag /$ {} TagKey

Zeitplanungsrichtlinie

als: /$ {} ResourceTag TagKey

Service-Umgebung

as: ResourceTag /$ {} TagKey

Dienstleistungsjob

als: ResourceTag /$ {} TagKey

RegisterJobDefinition

Erteilt die Erlaubnis, eine AWS Batch-Jobdefinition in Ihrem Konto zu registrieren

verbrauchbare Ressource

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: AWSLogsCreateGroup

Charge: AWSLogsGroup

Charge: AWSLogsRegion

Charge: AWSLogsStreamPrefix

Charge: EKSImage

Stapel: EKS-Namespace

Stapel: EKS Privileged

Stapel: EKSRunAsGroup

Charge: EKSRunAsUser

Charge: EKSServiceAccountName

Stapel: Bild

Stapel: LogDriver

Stapel: privilegiert

Batch:Benutzer

Schreiben

Berufsdefinition*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: AWSLogsCreateGroup

Charge: AWSLogsGroup

Charge: AWSLogsRegion

Charge: AWSLogsStreamPrefix

Charge: EKSImage

Stapel: EKS-Namespace

Stapel: EKS Privileged

Stapel: EKSRunAsGroup

Charge: EKSRunAsUser

Charge: EKSServiceAccountName

Stapel: Bild

Stapel: LogDriver

Stapel: privilegiert

Batch:Benutzer

SubmitJob

Erteilt die Erlaubnis, einen AWS Batch-Job aus einer Jobdefinition in Ihrem Konto einzureichen

verbrauchbare Ressource

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

beruf*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: EKSImage

Stapel: EKS-Namespace

Stapel: ShareIdentifier

Berufsdefinition

als: RequestTag /$ {} TagKey

war: TagKeys

Überarbeitung der Berufsdefinition

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Job-Warteschleife*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

SubmitServiceJob

Erteilt die Erlaubnis, einen AWS Batch-Serviceauftrag einzureichen

Job-Warteschleife*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: SchedulingPriority

Schreiben

Quotenanteil

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: SchedulingPriority

Dienstleistungsauftrag*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Charge: SchedulingPriority

Charge: ShareIdentifier

TagResource

Erteilt die Erlaubnis, eine AWS Batch-Ressource in Ihrem Konto zu taggen

Computerumgebung

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

verbrauchbare Ressource

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Arbeit

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Überarbeitung der Berufsdefinition

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Job-Warteschlange

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Quotenanteil

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Zeitplanungsrichtlinie

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Service-Umgebung

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Dienstleistungsjob

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

TerminateJob

Erteilt die Erlaubnis, einen Job in einer AWS Batch-Job-Warteschlange in Ihrem Konto zu beenden

Job*

als: ResourceTag /$ {} TagKey

Schreiben

TerminateServiceJob

Erteilt die Erlaubnis, einen Servicejob in einer AWS Batch-Job-Warteschlange in Ihrem Konto zu beenden

Dienstauftrag*

als: ResourceTag /$ {} TagKey

Schreiben

UntagResource

Erteilt die Erlaubnis, die Markierung einer AWS Batch-Ressource in Ihrem Konto aufzuheben

Computerumgebung

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

verbrauchbare Ressource

als: /$ {} ResourceTag TagKey

war: TagKeys

Arbeit

als: ResourceTag /$ {} TagKey

war: TagKeys

Überarbeitung der Berufsdefinition

als: /$ {} ResourceTag TagKey

war: TagKeys

Job-Warteschlange

als: ResourceTag /$ {} TagKey

war: TagKeys

Quotenanteil

als: ResourceTag /$ {} TagKey

war: TagKeys

Zeitplanungsrichtlinie

als: /$ {} ResourceTag TagKey

war: TagKeys

Service-Umgebung

as: ResourceTag /$ {} TagKey

war: TagKeys

Dienstleistungsjob

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateComputeEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Rechenumgebung in Ihrem Konto zu aktualisieren

Computerumgebung*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateConsumableResource

Erteilt die Erlaubnis, eine AWS verbrauchbare Batch-Ressource in Ihrem Konto zu aktualisieren

verbrauchbare Ressource*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateJobQueue

Erteilt die Erlaubnis, eine AWS Batch-Job-Warteschlange in Ihrem Konto zu aktualisieren

Computerumgebung

als: ResourceTag /$ {} TagKey

Schreiben

Job-Warteschleife*

als: /$ {} ResourceTag TagKey

Zeitplanungsrichtlinie

als: /$ {} ResourceTag TagKey

UpdateQuotaShare

Erteilt die Erlaubnis, einen AWS Batch-Kontingentanteil in Ihrem Konto zu aktualisieren

Aufteilung des Kontingents*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateSchedulingPolicy

Erteilt die Erlaubnis, eine AWS Batch-Planungsrichtlinie in Ihrem Konto zu aktualisieren

Planungsrichtlinie*

as: /$ {} ResourceTag TagKey

Schreiben

UpdateServiceEnvironment

Erteilt die Erlaubnis, eine AWS Batch-Serviceumgebung in Ihrem Konto zu aktualisieren

Serviceumgebung*

as: ResourceTag /$ {} TagKey

Schreiben

UpdateServiceJob

Erteilt die Erlaubnis, einen Servicejob in einer AWS Batch-Job-Warteschlange in Ihrem Konto zu aktualisieren

Dienstleistungsauftrag*

als: ResourceTag /$ {} TagKey

Stapel: SchedulingPriority

Schreiben

Permission-only Aktionen für AWS Batch

Die folgenden Aktionen werden von AWS Batch definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

SetCapacityTags

Erteilt die Erlaubnis, Kapazitäts-Tags in einer AWS Batch-Computing-Umgebung in Ihrem Konto festzulegen

Computerumgebung*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Ressourcentypen, definiert durch AWS Batch

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Computerumgebung

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :compute-environment/$ {} ComputeEnvironmentName

awsTagKey: /$ {} ResourceTag

verbrauchbare Ressource

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :consumable-resource/$ {} ConsumableResourceName

awsTagKey: /$ {} ResourceTag

Arbeit

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :job/$ {} JobId

as: /$ {} ResourceTag TagKey

Berufsdefinition

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :Jobdefinition/$ {} JobDefinitionName

Überarbeitung der Jobdefinition

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job-definition/$ {} :$ {Revision} JobDefinitionName

TagKeyas: /$ {} ResourceTag

Job-Warteschlange

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :job-queue/$ {} JobQueueName

awsTagKey: /$ {} ResourceTag

Quote teilen

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :job-queue/$ {} /quota-share/$ {} JobQueueName QuotaShareName

als: /$ {} ResourceTag TagKey

Zeitplanungsrichtlinie

arn: $ {Partition} :batch: $ {Region} :$ {Account} :scheduling-policy/$ {} SchedulingPolicyName

awsTagKey: /$ {} ResourceTag

Service-Umgebung

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :service-environment/$ {} ServiceEnvironmentName

awsTagKey: /$ {} ResourceTag

Dienstleistungsjob

arn: $ {Partition} :batch: $ {Region} :$ {Konto} :service-job/$ {} JobId

awsTagKey: /$ {} ResourceTag

Bedingungsschlüssel für AWS Batch

AWS Batch definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString

Charge: AWSLogsCreateGroup

Filtert den Zugriff basierend auf dem angegebenen Protokolltreiber, um zu bestimmen, ob die awslogs-Gruppe für die Protokolle erstellt wird

Bool

Charge: AWSLogsGroup

Filtert den Zugriff basierend auf der awslogs-Gruppe, in der sich die Protokolle befinden

Zeichenfolge

Charge: AWSLogsRegion

Filtert den Zugriff basierend auf der Region, in die die Protokolle gesendet werden

Zeichenfolge

Charge: AWSLogsStreamPrefix

Filtert den Zugriff basierend auf dem awslogs-Protokollstream-Präfix

Zeichenfolge

Charge: EKSImage

Filtert den Zugriff durch das Image, das zum Starten eines Containers für einen Amazon-EKS-Auftrag verwendet wird

Zeichenfolge

Stapel: EKS-Namespace

Filtert den Zugriff nach dem Namespace eines Clusters, der zur Ausführung des Pods für einen Amazon EKS-Job verwendet wird

Zeichenfolge

Batch: EKS privilegiert

Filtert den Zugriff nach dem angegebenen privilegierten Parameterwert, der bestimmt, ob der Container erhöhte Berechtigungen auf der Host-Container-Instance (ähnlich dem Stammbenutzer) für einen Amazon-EKS-Auftrag erhält

Bool

Stapel: EKSRunAsGroup

Filtert den Zugriff auf die angegebene numerische Gruppen-ID (gid), die zum Starten eines Containers in einem Amazon-EKS-Auftrag verwendet wird

Numerischer Wert

Charge: EKSRunAsUser

Filtert den Zugriff auf die numerische ID (uid) des angegebenen Benutzers, die zum Starten eines Containers in einem Amazon-EKS-Auftrag verwendet wird

Numerischer Wert

Charge: EKSServiceAccountName

Filtert den Zugriff nach dem Namen des Service-Kontos, das zum Ausführen des Pods für einen Amazon-EKS-Auftrag verwendet wird

Zeichenfolge

Stapel: Bild

Filtert den Zugriff auf das Image, das zum Starten eines Containers verwendet wird

Zeichenfolge

Stapel: LogDriver

Filtert den Zugriff basierend auf dem Protokolltreiber, der für den Container verwendet wird

Zeichenfolge

Stapel: privilegiert

Filtert den Zugriff basierend auf dem angegebenen privilegierten Parameterwert, der bestimmt, ob dem Container erhöhte Berechtigungen auf der Host-Container-Instance erteilt wird (ähnlich wie der Root-Benutzer)

Bool

Stapel: SchedulingPriority

Filtert den Zugriff nach der Planungspriorität für Jobs in der Job-Warteschlange

Numerischer Wert

Stapel: ShareIdentifier

Filtert den Zugriff durch den shareIdentifier, der im abgesendeten Auftrag verwendet wird

Zeichenfolge

Batch: Benutzer

Filtert den Zugriff basierend auf dem Benutzernamen oder der numerischen UID, die innerhalb des Containers verwendet wird

Zeichenfolge