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.
Verwendung CreateSAMLProvider mit einem AWS SDK oder CLI
Die folgenden Code-Beispiele zeigen, wie CreateSAMLProvider verwendet wird.
- CLI
-
- AWS CLI
-
So erstellen Sie einen SAML-Anbieter
In diesem Beispiel wird in IAM ein neuer SAML-Anbieter mit dem Namen
MySAMLProvidererstellt. Es wird durch das SAML-Metadatendokument beschrieben, das sich in der DateiSAMLMetaData.xmlbefindet.aws iam create-saml-provider \ --saml-metadata-documentfile://SAMLMetaData.xml\ --nameMySAMLProviderAusgabe:
{ "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" }Weitere Informationen finden Sie unter Erstellen von IAM-SAML-Identitätsanbietern im AWS -IAM-Benutzerhandbuch.
-
Weitere API-Informationen finden Sie unter CreateSAMLProvider
in der AWS CLI -Befehlsreferenz.
-
- JavaScript
-
- SDK für JavaScript (v3)
-
Anmerkung
Es gibt noch mehr dazu GitHub. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-
einrichten und ausführen. import { CreateSAMLProviderCommand, IAMClient } from "@aws-sdk/client-iam"; import { readFileSync } from "node:fs"; import * as path from "node:path"; import { dirnameFromMetaUrl } from "@aws-doc-sdk-examples/lib/utils/util-fs.js"; const client = new IAMClient({}); /** * This sample document was generated using Auth0. * For more information on generating this document, see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html#samlstep1. */ const sampleMetadataDocument = readFileSync( path.join( dirnameFromMetaUrl(import.meta.url), "../../../../resources/sample_files/sample_saml_metadata.xml", ), ); /** * * @param {*} providerName * @returns */ export const createSAMLProvider = async (providerName) => { const command = new CreateSAMLProviderCommand({ Name: providerName, SAMLMetadataDocument: sampleMetadataDocument.toString(), }); const response = await client.send(command); console.log(response); return response; };-
Weitere API-Informationen finden Sie unter CreateSAMLProvider in der API-Referenz für AWS SDK für JavaScript .
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird eine neue SAML-Anbieter-Entität in IAM erstellt. Sie ist
MySAMLProviderbenannt und wird durch das SAML-Metadatendokument in der DateiSAMLMetaData.xmlbeschrieben, die separat von der Website des SAML-Service-Anbieters heruntergeladen wurde.New-IAMSAMLProvider -Name MySAMLProvider -SAMLMetadataDocument (Get-Content -Raw SAMLMetaData.xml)Ausgabe:
arn:aws:iam::123456789012:saml-provider/MySAMLProvider-
API-Details finden Sie unter CreateSAMLProvider in der AWS -Tools für PowerShell -Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: In diesem Beispiel wird eine neue SAML-Anbieter-Entität in IAM erstellt. Sie ist
MySAMLProviderbenannt und wird durch das SAML-Metadatendokument in der DateiSAMLMetaData.xmlbeschrieben, die separat von der Website des SAML-Service-Anbieters heruntergeladen wurde.New-IAMSAMLProvider -Name MySAMLProvider -SAMLMetadataDocument (Get-Content -Raw SAMLMetaData.xml)Ausgabe:
arn:aws:iam::123456789012:saml-provider/MySAMLProvider-
Weitere API-Informationen finden Sie unter CreateSAMLProvider in der AWS -Tools für PowerShell -Cmdlet-Referenz (V5).
-
Eine vollständige Liste der AWS SDK-Entwicklerhandbücher und Codebeispiele finden Sie unterVerwenden dieses Dienstes mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.