Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
À utiliser CreateSAMLProvider
avec un AWS SDK ou CLI
Les exemples de code suivants montrent comment utiliserCreateSAMLProvider
.
- CLI
-
- AWS CLI
-
Pour créer un SAML fournisseur
Cet exemple crée un nouveau SAML fournisseur dans IAM named
MySAMLProvider
. Il est décrit par le document de SAML métadonnées présent dans le fichierSAMLMetaData.xml
.aws iam create-saml-provider \ --saml-metadata-document
file://SAMLMetaData.xml
\ --nameMySAMLProvider
Sortie :
{ "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" }
Pour plus d'informations, consultez la section Création de fournisseurs IAM SAML d'identité dans le guide de AWS IAM l'utilisateur.
-
Pour API plus de détails, voir C reateSAMLProvider
dans AWS CLI Command Reference.
-
- JavaScript
-
- SDKpour JavaScript (v3)
-
Note
Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS
. 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; };
-
Pour API plus de détails, voir C reateSAMLProvider dans la section AWS SDK for JavaScript APIRéférence.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée une nouvelle entité SAML fournisseur dansIAM. Il est nommé
MySAMLProvider
et décrit par le document de SAML métadonnées trouvé dans le fichierSAMLMetaData.xml
, qui a été téléchargé séparément depuis le site Web du fournisseur de SAML services.New-IAMSAMLProvider -Name MySAMLProvider -SAMLMetadataDocument (Get-Content -Raw SAMLMetaData.xml)
Sortie :
arn:aws:iam::123456789012:saml-provider/MySAMLProvider
-
Pour API plus de détails, reportez-vous à la section C reateSAMLProvider dans le manuel de référence des AWS Tools for PowerShell applets de commande.
-
Pour obtenir la liste complète des guides AWS SDK de développement et des exemples de code, consultezL'utilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur SDK les versions précédentes.