翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDK for PHP バージョン 3 での アカウントエイリアスの使用
サインインページの URL に、AWS アカウント ID ではなく企業の名前または他のわかりやすい識別子を含めるには、AWS アカウント ID のエイリアスを作成します。AWS アカウント エイリアスを作成すると、サインインページの URL は変更され、エイリアスが組み込まれます。
以下の例では、次の方法を示しています。
-
CreateAccountAlias を使用してエイリアスを作成します。
-
ListAccountAliases を使用して、AWS アカウント に関連付けられているエイリアスのリストを取得します。
-
DeleteAccountAlias を使用してエイリアスを削除します。
AWS SDK for PHP 用のすべてのサンプルコードは GitHub
認証情報
サンプルコードを実行する前に、AWS の認証情報を設定します (AWS SDK for PHP バージョン 3 AWS を使用した での認証 を参照)。AWS SDK for PHP からのインポート (AWS SDK for PHP バージョン 3 のインストール を参照)。
エイリアスの作成
インポート。
require 'vendor/autoload.php'; use Aws\Exception\AwsException; use Aws\Iam\IamClient;
サンプルコード
$client = new IamClient([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2010-05-08' ]); try { $result = $client->createAccountAlias(array( // AccountAlias is required 'AccountAlias' => 'string', )); var_dump($result); } catch (AwsException $e) { // output error message if fails error_log($e->getMessage()); }
アカウントエイリアスの一覧表示
インポート。
require 'vendor/autoload.php'; use Aws\Exception\AwsException; use Aws\Iam\IamClient;
サンプルコード
$client = new IamClient([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2010-05-08' ]); try { $result = $client->listAccountAliases(); var_dump($result); } catch (AwsException $e) { // output error message if fails error_log($e->getMessage()); }
エイリアスを削除する
インポート。
require 'vendor/autoload.php'; use Aws\Exception\AwsException; use Aws\Iam\IamClient;
サンプルコード
$client = new IamClient([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2010-05-08' ]); try { $result = $client->deleteAccountAlias([ // AccountAlias is required 'AccountAlias' => 'string', ]); var_dump($result); } catch (AwsException $e) { // output error message if fails error_log($e->getMessage()); }