Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktionen, Ressourcen und Bedingungsschlüssel für AWS Application Discovery Service
AWS Application Discovery Service (Dienstpräfix): discovery) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich das an Referenz zur programmatischen Serviceautorisierung
für diesen Dienst.
Themen
API-Operationen, definiert durch AWS Application Discovery Service
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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche (n) Wert (e) | Zugriffsebene |
|---|---|---|---|---|
|
AssociateConfigurationItemsToApplication |
Schreiben |
|||
|
BatchDeleteAgents |
Schreiben |
|||
|
BatchDeleteImportData |
Schreiben |
|||
|
CreateApplication |
Schreiben |
|||
|
CreateTags |
Taggen, Schreiben |
|||
|
DeleteApplications |
Schreiben |
|||
|
DeleteTags |
Taggen, Schreiben |
|||
|
DescribeAgents |
Lesen |
|||
|
DescribeBatchDeleteConfigurationTask |
Lesen |
|||
|
DescribeConfigurations |
Lesen |
|||
|
DescribeContinuousExports |
Lesen |
|||
|
DescribeExportConfigurations |
Lesen |
|||
|
DescribeExportTasks |
Lesen |
|||
|
DescribeImportTasks |
Auflisten |
|||
|
DescribeTags |
Lesen |
|||
|
DisassociateConfigurationItemsFromApplication |
Write (Schreiben) |
|||
|
ExportConfigurations |
Schreiben |
|||
|
GetDiscoverySummary |
Lesen |
|||
|
ListConfigurations |
Auflisten |
|||
|
ListServerNeighbors |
Auflisten |
|||
|
StartBatchDeleteConfigurationTask |
Schreiben |
|||
|
StartContinuousExport |
Schreiben |
|||
|
StartDataCollectionByAgentIds |
Schreiben |
|||
|
StartExportTask |
Schreiben |
|||
|
StartImportTask |
Schreiben |
|||
|
StopContinuousExport |
Schreiben |
|||
|
StopDataCollectionByAgentIds |
Schreiben |
|||
|
UpdateApplication |
Schreiben |
Aktionen definiert durch AWS Application Discovery Service
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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 |
|---|---|---|---|---|
Erteilt die Erlaubnis für AssociateConfigurationItemsToApplication API. AssociateConfigurationItemsToApplication ordnet einer Anwendung ein oder mehrere Konfigurationselemente zu |
Schreiben |
|||
Erteilt die Erlaubnis für BatchDeleteAgents API. BatchDeleteAgents löscht einen oder mehrere agents/data Mit Ihrem Konto verknüpfte Sammler, die jeweils durch ihre Agenten-ID identifiziert werden. Durch das Löschen eines Datensammelpunkts werden die zuvor erfassten Daten nicht gelöscht |
Schreiben |
|||
Erteilt die Erlaubnis für BatchDeleteImportData API. BatchDeleteImportData löscht eine oder mehrere Migration Hub-Importaufgaben, die jeweils durch ihre Import-ID identifiziert werden. Jede Importaufgabe verfügt über eine Reihe von Datensätzen, die Server oder Anwendungen identifizieren können |
Schreiben |
|||
Erteilt die Erlaubnis für CreateApplication API. CreateApplication erstellt eine Anwendung mit dem angegebenen Namen und der Beschreibung |
Schreiben |
|||
Erteilt die Erlaubnis für CreateTags API. CreateTags erstellt ein oder mehrere Tags für Konfigurationselemente. Tags sind Metadaten zur Kategorisierung von IT-Komponenten. Diese API akzeptiert eine Liste mit mehreren Konfigurationselementen |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis für DeleteApplications API. DeleteApplications löscht eine Liste von Anwendungen und deren Verknüpfungen mit Konfigurationselementen |
Schreiben |
|||
Erteilt die Erlaubnis für DeleteTags API. DeleteTags löscht die Verknüpfung zwischen Konfigurationselementen und einem oder mehreren Tags. Diese API akzeptiert eine Liste mit mehreren Konfigurationselementen |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis für DescribeAgents API. DescribeAgents listet Agenten oder den Connector nach ID auf oder listet alle auf agents/Connectors Ihrem Benutzer zugeordnet, wenn Sie keine ID angegeben haben |
Lesen |
|||
Erteilt die Erlaubnis für DescribeBatchDeleteConfigurationTask API. DescribeBatchDeleteConfigurationTask gibt Attribute zu einer Batch-Löschaufgabe zurück, um eine Reihe von Konfigurationselementen zu löschen. Die angegebene Aufgaben-ID sollte die Aufgaben-ID sein, die aus der Ausgabe von empfangen wurde StartBatchDeleteConfigurationTask |
Lesen |
|||
Erteilt die Erlaubnis für DescribeConfigurations API. DescribeConfigurations ruft Attribute für eine Liste von Konfigurationselement-IDs ab. Alle bereitgestellten IDs müssen sich auf denselben Komponententyp (Server, Anwendung, Prozess oder Verbindung) beziehen. Ausgabefelder sind für den gewählten Komponententyp spezifisch. Beispiel: Die Ausgabe für ein Server-Konfigurationselement enthält eine Liste von Attributen zum Server, z. B. den Host-Namen, das Betriebssystem und die Anzahl der Netzwerkkarten |
Lesen |
|||
Erteilt die Erlaubnis für DescribeContinuousExports API. DescribeContinuousExports listet Exporte gemäß der ID auf. Alle kontinuierlichen Exporte, die Ihrem Benutzer zugeordnet sind, können aufgelistet werden, wenn Sie anrufen DescribeContinuousExports wie es ist, ohne irgendwelche Parameter zu übergeben |
Lesen |
|||
Erteilt die Erlaubnis für DescribeExportConfigurations API. DescribeExportConfigurations ruft den Status eines bestimmten Exportprozesses ab. Sie können den Status von maximal 100 Prozessen abrufen |
Lesen |
|||
Erteilt die Erlaubnis für DescribeExportTasks API. DescribeExportTasks Ruft den Status einer oder mehrerer Exportaufgaben ab. Sie können den Status von bis zu 100 Exportaufgaben abrufen |
Lesen |
|||
Erteilt die Erlaubnis für DescribeImportTasks API. DescribeImportTasks gibt eine Reihe von Importaufgaben für Ihren Benutzer zurück, einschließlich Statusinformationen, Zeiten, IDs, der Amazon S3-Objekt-URL für die Importdatei und mehr |
Auflisten |
|||
Erteilt die Erlaubnis für DescribeTags API. DescribeTags ruft eine Liste von Konfigurationselementen ab, die mit einem bestimmten Tag gekennzeichnet sind. Ruft alternativ eine Liste aller Tags ab, die einem bestimmten Konfigurationselement zugewiesen sind |
Lesen |
|||
Erteilt die Erlaubnis für DisassociateConfigurationItemsFromApplication API. DisassociateConfigurationItemsFromApplication trennt ein oder mehrere Konfigurationselemente von einer Anwendung |
Schreiben |
|||
Erteilt die Erlaubnis für ExportConfigurations API. ExportConfigurations exportiert alle erkannten Konfigurationsdaten in einen Amazon S3-Bucket oder eine Anwendung, mit der Sie die Daten anzeigen und auswerten können. Zu den Daten gehören Tags und Tag-Zuordnungen, Prozesse, Verbindungen, Server und Systemleistung |
Schreiben |
|||
Erteilt die Erlaubnis für GetDiscoverySummary API. GetDiscoverySummary ruft eine kurze Zusammenfassung der entdeckten Vermögenswerte ab |
Lesen |
|||
Erteilt die Erlaubnis für GetNetworkConnectionGraph API. GetNetworkConnectionGraph akzeptiert eine Eingabeliste mit einer der folgenden IP-Adressen, Server-IDs oder Node-IDs. Gibt eine Liste von Knoten und Edges zurück, die dem Kunden helfen, das Netzwerkverbindungsdiagramm zu visualisieren. Diese API wird zur Visualisierung der Netzwerkdiagrammfunktionen in verwendet MigrationHub Konsole |
Lesen |
|||
Erteilt die Erlaubnis für ListConfigurations API. ListConfigurations ruft eine Liste von Konfigurationselementen gemäß den Kriterien ab, die Sie in einem Filter angeben. Die Filterkriterien identifizieren die Beziehungsanforderungen |
Auflisten |
|||
Erteilt die Erlaubnis für ListServerNeighbors API. ListServerNeighbors ruft eine Liste von Servern ab, die einen Netzwerkhop von einem bestimmten Server entfernt sind |
Auflisten |
|||
Erteilt die Erlaubnis für StartBatchDeleteConfigurationTask API. StartBatchDeleteConfigurationTask startet ein asynchrones Batch-Löschen Ihrer Konfigurationselemente. Alle bereitgestellten IDs müssen sich auf denselben Komponententyp (Server, Anwendung, Prozess oder Verbindung) beziehen. Die Ausgabe ist eine eindeutige Aufgaben-ID, mit der Sie den Fortschritt des Löschvorgangs überprüfen können |
Schreiben |
|||
Erteilt die Erlaubnis für StartContinuousExport API. StartContinuousExport starten Sie den kontinuierlichen Fluss der vom Agenten entdeckten Daten in Amazon Athena |
Schreiben |
|||
Erteilt die Erlaubnis für StartDataCollectionByAgentIds API. StartDataCollectionByAgentIds weist die angegebenen Agenten oder Connectoren an, mit der Datenerfassung zu beginnen |
Schreiben |
|||
Erteilt die Erlaubnis für StartExportTask API. StartExportTask exportiert die Konfigurationsdaten zu erkannten Konfigurationselementen und Beziehungen in einem bestimmten Format in einen S3-Bucket |
Schreiben |
|||
Erteilt die Erlaubnis für StartImportTask API. StartImportTask startet eine Importaufgabe. Mit der Importfunktion von Migration Hub können Sie Details Ihrer lokalen Umgebung direkt in importieren AWS ohne die Tools des Application Discovery Service (ADS) wie den Discovery Connector oder den Discovery Agent verwenden zu müssen. Dadurch haben Sie die Möglichkeit, die Migrationsbewertung und -planung direkt von Ihren importierten Daten vorzunehmen und Ihre Geräte als Anwendungen zu gruppieren und ihren Migrationsstatus zu verfolgen |
Schreiben |
|||
Erteilt die Erlaubnis für StopContinuousExport API. StopContinuousExport stoppt den kontinuierlichen Fluss der vom Agenten entdeckten Daten in Amazon Athena |
Schreiben |
|||
Erteilt die Erlaubnis für StopDataCollectionByAgentIds API. StopDataCollectionByAgentIds weist die angegebenen Agenten oder Connectoren an, das Sammeln von Daten einzustellen |
Schreiben |
|||
Erteilt die Erlaubnis für UpdateApplication API. UpdateApplication aktualisiert Metadaten über eine Anwendung |
Schreiben |
Ressourcentypen, definiert durch AWS Application Discovery Service
AWS Der Application Discovery Service unterstützt nicht die Angabe eines Ressourcen-ARN im Resource Element einer IAM-Richtlinienerklärung.
Bedingungsschlüssel für AWS Application Discovery Service
AWS Application Discovery Service definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden |
ArrayOfString |