Forbhreathnú
Ceadaíonn Bainistiú Eochracha Fiontair (EKM) do OpenAI sonraí a chriptiú ag baint úsáid as máistireochair a rialaíonn tú. Léiríonn an doiciméad seo conas do chuntas AWS a shocrú chun ceadanna teoranta a thabhairt do OpenAI ar do KMS.

Céimeanna
1. Cruthaigh eochair nua KMS
Téigh chuig KMS > Eochracha arna mbainistiú ag an gcustaiméir, ansin roghnaigh Cruthaigh eochair.
Roghnaigh algartam criptithe siméadrach.
Tar éis duit d’eochair a chruthú, déan nóta dá ARN. I measc na bhformáidí a dtacaítear leo tá
arn:aws:kms:<region>:<account_number>:key/<uuid>,...:key/mrk-*, nó...:alias/<alias_name>.

2. Cruthaigh beartas saincheaptha le haghaidh rochtain theoranta ar an eochair KMS
Téigh chuig IAM > Beartais, ansin roghnaigh Cruthaigh beartas.
Sa chéim Sonraigh ceadanna, roghnaigh JSON agus cuir isteach an méid seo a leanas chun gníomhartha rochtana KMS a cheadú sa bheartas. Déan cinnte go gcuireann tú ARN na heochrach a chruthaigh tú in ionad YOUR_KMS_ARN.

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowEncryptDecrypt",
"Effect": "Allow",
"Action": [
"kms:Decrypt",
"kms:Encrypt"
],
"Resource": "<YOUR_KMS_ARN>"
}
]
}3. Cruthaigh ról IAM do OpenAI le glacadh agus ceangail é leis an mbeartas a thugann rochtain theoranta ar do KMS
Glaofaidh OpenAI ar AssumeRole ó chuntas AWS ar le OpenAI é. Leis an gcéim seo, is féidir le príomhaí AWS OpenAI an ról teoranta a ghlacadh chun rochtain a fháil ar do KMS.
Téigh chuig IAM > Róil, ansin roghnaigh Cruthaigh ról.
Sa chéim Roghnaigh eintiteas iontaofa, roghnaigh Beartas iontaoibhe saincheaptha.

Ansin, cuir isteach an méid seo a leanas sa Bheartas iontaoibhe saincheaptha chun rochtain a cheadú do phríomhaí AWS OpenAI.
Is é príomhaí AWS OpenAI an príomhaí:
arn:aws:iam::790389265272:role/EnterpriseKeyManagement.Sonraigh cén ExternalId ba cheart do OpenAI a chur ar aghaidh le linn phróiseas
AssumeRole.I gcás ChatGPT nó an API, úsáid Aitheantas na hEagraíochta (org-xxx) a bhaineann le do spás oibre: socruithe na heagraíochta.
I gcás an API, is féidir leat aitheantas tionscadail API ar leith a úsáid chun rialú níos mionsonraithe a fháil.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::790389265272:role/EnterpriseKeyManagement"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": [
"<YOUR_OPENAI_ORGANIZATION_ID>"
]
}
}
}
]
}Ansin, sa chéim Cuir ceadanna leis, cuardaigh ainm an bheartais IAM a chruthaigh tú sa chéim roimhe seo. Roghnaigh an ticbhosca in aice le hainm an bheartais, ansin roghnaigh Ar aghaidh.

Ar deireadh, sa rannán Ainmnigh, athbhreithnigh agus cruthaigh, roghnaigh aon ainm don ról.
4. Cuir aon srianta breise i bhfeidhm de réir do chleachtas slándála féin
Is é an méid thuas an fhaisnéis íosta riachtanach atá de dhíth ar OpenAI chun EKM a shocrú. Tá cead agat polasaithe eochrach nó srianta breise a chur i bhfeidhm de réir do chleachtas slándála inmheánach féin, fad is atá OpenAI in ann oibríochtaí criptithe agus díchriptithe a ghlaoch ar do KMS. Nuair a ghlaonn tú an deireadhphointe cláraithe eochrach le OpenAI a bhfuil cur síos air thíos, bailíochtóimid do shocrú.
Tar éis na céimeanna thuas a chur i gcrích
ChatGPT Enterprise
Téigh i dteagmháil le do dhuine teagmhála in OpenAI agus comhroinn an méid seo a leanas:
"role_arn": "arn:aws:iam::<YOUR_AWS_ACCOUNT_NUMBER>:role/<YOUR_ROLE>"ARN an Róil a ghlacfaidh OpenAI air féin i do scamall.
"kms_arn": "arn:aws:kms:<REGION>:<YOUR_AWS_ACCOUNT_NUMBER>:key/<UUID>"ARN an Chórais Bainistithe Eochracha don mháistireochair a bhainistíonn tú.
Cumasóimid EKM do d'eagraíocht/spás oibre ChatGPT.
API
Cláraigh d’eochair sheachtrach le OpenAI
Lean na treoracha sa cháipéis tagartha API seo: Eochracha seachtracha san API Bainistíochta.
Ar dtús, cláraigh d’eochair sheachtrach ar leibhéal na heagraíochta in OpenAI. Ginfidh sé seo aitheantas eochrach seachtraí.
Sa chéim seo, deimhneoimid go bhfuil d’ionchur bailí agus gur féidir linn sinn féin a fhíordheimhniú le do KMS.
Ní chuirfidh sé seo EKM le do thionscadal OpenAI fós.
curl -X POST \
-H "Content-type: application/json" \
-H "Authorization: Bearer $TOKEN" \
"https://api.openai.com/v1/organization/external_keys" \
-d '{
"type": "aws",
"name": "AWS EKM Config",
"role_arn": "arn:aws:iam::<YOUR_AWS_ACCOUNT_NUMBER>:role/<YOUR_ROLE>",
"kms_arn": "arn:aws:kms:<REGION>:<YOUR_AWS_ACCOUNT_NUMBER>:key/<UUID>",
"external_id": "<your org id or project id>"
}'Ansin, cruthaigh tionscadal OpenAI atá bainteach leis an eochair sheachtrach. Ina dhiaidh sin, gníomhachtaítear EKM ar do thionscadal. Tabharfaidh corp freagartha an ghlao API seo ID an tionscadail (proj_xxx) duit.
curl -X POST \
-H "Content-type: application/json" \
-H "Authorization: Bearer $TOKEN" \
"https://api.openai.com/v1/organization/projects" \
-d '{
"name": "Some Project",
"external_key_id": "extkey_xxxx"
}'